#iphone #objective-c #xcode
#iPhone #objective-c #xcode
Вопрос:
У меня есть приложение, и я хочу обнаруживать касания кнопки, такие как первое касание, второе касание. Возможно ли это?
Комментарии:
1. Да. Следующий вопрос.
Ответ №1:
Вот один из способов сделать это..
UIButton *sampleButton = [UIButton buttonWithType:UIButtonTypeCustom];
[sampleButton setFrame:CGRectMake(100, 100, 100, 52)];
[sampleButton setTitle:@"Button Title" forState:UIControlStateNormal];
[sampleButton setFont:[UIFont boldSystemFontOfSize:20]];
[sampleButton setBackgroundImage:[[UIImage imageNamed:@"redButton.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:0.0] forState:UIControlStateNormal];
[sampleButton addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:sampleButton];
Затем в методе buttonPressed вы можете подсчитать касания
-(void)buttonPressed
{
touchCount ;
// Do something or not
}
Ответ №2:
Просто посчитайте события касания в переменной.
Комментарии:
1. Я думаю, что OP, возможно, хотела бы получить немного больше помощи, чем эта.