Я новичок в Objective C, и я пытаюсь создать базовую игру-головоломку. Я использую несколько объектов UIImage, некоторые метки и кнопку. Он состоит в перемещении частей в правильное положение. Если пользователь не может наложить кусок на место, кусок возвращается в исходное положение.Как я могу остановить просмотры на экране от умножения? (touchBegan, touchsMoved, touchesEnded)
Эта часть работает отлично, проблема начинается, как только я удаляю этот вид и продолжаю на других экранах. Всякий раз, когда я нажимаю «ЛЮБОЕ» на экране, виды бесконечно умножаются. Почему это происходит?
Что мне делать? Я так отчаянна, я пробовал почти все, включая игнорирование прикосновений, блокирование прикосновений и т. Д. И это только создает больше проблем.
Я уже пробовал настройку с использованием взаимодействий в нет, игнорируя события взаимодействия, автореализовывая представление, и я не достиг решения.
Любая помощь будет очень оценена. Приветствую!
---> Я попытался опубликовать изображение, но при условии, что я новичок, я не смог, однако я могу отправить изображение кому угодно, если это необходимо, чтобы показать вам странный эффект, который я получаю.
-(void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event {
[self touchesCancelled:touches withEvent:event];
}
-(IBAction) navigationConversation: (id)sender{
//[self.view.superview setUserInteractionEnabled:NO];
//[[UIApplication sharedApplication] endIgnoringInteractionEvents];
if (nextButton.hidden == NO) {
conversation *navigationConversationController=[[conversation alloc] initWithNibName:@"conversation" bundle:nil];
[self.view addSubview:navigationConversationController.view];
if (self.view.superview == nil)
[navigationConversationController autorelease];
}
return;
}
просто отправьте код для этого контроллера просмотра – Pochi
Я загрузил весь код! Надеюсь, это поможет прояснить мою проблему! – paqolp