У меня есть UIButton. Я связал цель следующим образом.Несколько кликов по триггеру UIButton Целевая функция несколько раз
[button addTarget:self action:@selector(myFunction)
forControlEvents:UIControlEventTouchUpInside];
Когда я нажимаю кнопку «Я» несколько раз быстро, вы вызываете целевую функцию несколько раз. На кнопке Tapping i представлен новый контроллер View. , когда я нажимаю 3 раза быстрее, тогда мой новый контроллер просмотра отображается 3 раза.
Это что-то глупое. Что еще раз вызовет функцию снова, когда представление было перенесено на новый контроллер View. Почему Hell Apple делает такие глупые вещи?
Любая помощь, пожалуйста?
Я думаю, но с помощью этого кода пользователь может нажать те только на этой кнопке, я прав или я пропускаю что-то понять? –
Нет йо. в соответствии с моим ответом пользователь может нажать кнопку только один раз, и если вы хотите, чтобы пользователь снова нажал кнопку в любом состоянии, вы можете просто активировать взаимодействие пользователя, проверив. –
убедитесь, что вы вызываете функцию вроде (myFunction :) не только (myFunction) –