Я работаю над приложением панели вкладок, которому нужна глобальная строка заголовка с прикрепленной кнопкой настроек. Мне удалось добавить изображение в главное окно, затем метку, другое изображение и, наконец, кнопку. Однако я не могу заставить эту кнопку запускать действие. он устроен так:
[settingsButton addTarget:self action:@selector(settings) forControlEvents:UIControlEventTouchupInside];
Затем действие определяется как:
-(void)settings{
NSLog(@"please do something");
}
Однако ничего не происходит, изображение даже не меняется, как будто на него нажимают. Могу ли я не определять кнопки в делегате приложения таким образом? это потому, что цель не является чем-то, что основано на контроле? я пробовал разные цели, но я не должен полностью понимать, что такое установка цели. спасибо за любую помощь.
P.S. - я также пытался настроить метод следующим образом:
-(void) settings:(id)sender{
}
и вызывая его, заменив действие на @selector(settings:) безрезультатно. Спасибо.
Touchup
. Должно бытьTouchUp
с большой буквы U. - person matsr   schedule 02.03.2012