0

在我见过的应用程序中,信息灯按钮都在导航栏中,当触摸时,到新视图的转换是水平翻转。如果我制作的应用程序在导航栏中没有信息灯按钮,并且在触摸时使用推送动画将用户转移到新视图,是否可以?如果没有,有人可以告诉我如何为水平翻转编写代码,因为当我选择模态并翻转并连接到视图时,按下时没有任何反应(但如果我选择推送而不是模态,则可以使用。谢谢

4

1 回答 1

0

你想做什么,就可以做什么。对于什么样的按钮应该引起什么样的视图变化,没有指导方针。

下面是几个如何更改视图控制器的示例:

//if you are using xibs use this line
UIViewController *controller = [[UIViewController alloc] initWithNibName:@"myXib" bundle:[NSBundle mainBundle]];
//if you are using storyboards use this line
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"myViewControllersID"];

[controller setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
//this sets the modal transition style

//to present the controller modally use this
[self presentViewController:controller animated:YES completion:nil];
//or if you are pushing to this controller using a navigation controller use this
[self.navigationController pushViewController:controller animated:YES];
于 2012-09-08T00:29:05.937 回答