使用模态对所有导航都不好?

时间:2014-03-16 01:49:13

标签: ios objective-c

我在故事板中为我的所有segue使用模态。但是通过Xcode更新,他们在底部对此进行了评论:

/*
#pragma mark - Navigation

// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    // Get the new view controller using [segue destinationViewController].
    // Pass the selected object to the new view controller.
}
*/

这是针对不同类型的segue吗?使用所有模态不好吗?

2 个答案:

答案 0 :(得分:1)

不是“不好”。在记忆或设计意义上,我会说人们通常不喜欢Modally提供的视图控制器,他们必须进入顶部栏来点击完成或取消按钮。

由于iOS 7的UINavigationController使用边缘手势识别器,用户不必触及屏幕顶部以关闭控制器,他们只需从左边缘轻扫即可关闭控制器导航控制器的堆栈。这样更方便,更符合人体工程学,一旦(或者​​如果)Apple选择在今年晚些时候制作更大的屏幕iPhone,它会更有用。

答案 1 :(得分:0)

不一定不好。 Ray Wenderlich提供了有关segue的教程。如果您想改进标签栏导航,请查看它。对于一个简单的应用程序模态很好。