У меня есть ViewController с полноэкранным UIImageView. Я скрыл statusBar и NavigationBar, так что нет способа вернуться, но где-то нажимать.touchesBegan, чтобы отклонить представление
Так я думал, вернуться просто с помощью этого touchesBegan
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self dismissModalViewControllerAnimated:YES];
}
Я также попытался использовать этот способ
-(void)viewDidLoad
{
[super viewDidLoad];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[self.navigationController setNavigationBarHidden:YES];
UITapGestureRecognizer *tapRecognizer;
tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissModalViewControllerAnimated:)];
[imageFrame addGestureRecognizer:tapRecognizer];
imageFrame.image = [UIImage imageWithContentsOfFile:image];
[tapRecognizer release];
}
я застрял там, с этим полноэкранным изображением и я могу» вернуться. Как я могу отклонить viewcontroller?
Некоторые идеи для чего? Вы не сказали нам, в чем проблема. Может быть, прикосновения не вызваны? Вы ищете лучшую практику? – LearnCocos2D
Ну ... ничего не работает. Я имею в виду, я застрял там на этом полном экране, и я не могу вернуться. Извините, я отредактирую свой вопрос. – Oiproks