草庐IT

control-c

全部标签

iphone - 带有导航栏和 View Controller 的自动布局 (iOS 7)

我目前正在将我的应用程序转移到iOS7(我希望它保持与iOS6兼容)。AppleNDA没有涵盖这个问题,它是关于自动布局的问题(似乎iOS7强制自动布局(编辑:错了,它不是强制的))。我有一个带有RootViewController的导航Controller(显而易见)。在iOS6中,我没有使用自动布局,所以RootViewController位于导航栏下方。在iOS7中,框架原点不包括导航栏,所以我的内容的顶部被隐藏了......您知道如何使用自动布局在导航栏上方制作整个View吗?谢谢! 最佳答案 在iOS7上,您有指定导航栏的

iphone - 带有导航栏和 View Controller 的自动布局 (iOS 7)

我目前正在将我的应用程序转移到iOS7(我希望它保持与iOS6兼容)。AppleNDA没有涵盖这个问题,它是关于自动布局的问题(似乎iOS7强制自动布局(编辑:错了,它不是强制的))。我有一个带有RootViewController的导航Controller(显而易见)。在iOS6中,我没有使用自动布局,所以RootViewController位于导航栏下方。在iOS7中,框架原点不包括导航栏,所以我的内容的顶部被隐藏了......您知道如何使用自动布局在导航栏上方制作整个View吗?谢谢! 最佳答案 在iOS7上,您有指定导航栏的

ios - 解除模态呈现的 View Controller 时框架不正确

我正在使用自定义转换和自定义UIPresentationController呈现一个UIViewController。ViewController的View不会覆盖整个屏幕,因此呈现ViewController仍然可见。接下来,我在这个ViewController的顶部展示了一个UIImagePickerController的实例。问题是,当我关闭图像选择器时,呈现ViewController的框架会覆盖整个屏幕,而不仅仅是我希望它覆盖的部分。在我的自定义UIPresentationController中由frameOfPresentedViewInContainerView指定的框架

ios - 解除模态呈现的 View Controller 时框架不正确

我正在使用自定义转换和自定义UIPresentationController呈现一个UIViewController。ViewController的View不会覆盖整个屏幕,因此呈现ViewController仍然可见。接下来,我在这个ViewController的顶部展示了一个UIImagePickerController的实例。问题是,当我关闭图像选择器时,呈现ViewController的框架会覆盖整个屏幕,而不仅仅是我希望它覆盖的部分。在我的自定义UIPresentationController中由frameOfPresentedViewInContainerView指定的框架

ios - 什么时候应该使用导航 Controller ?

我不知道什么时候应该使用NavigationController而不是将segue与普通ViewController一起使用?如果使用segue,Modal和Pushsegue有什么不同?你能举个例子吗? 最佳答案 简短回答:仅使用带“显示”segue的导航Controller来实现DRILLDOWN行为。例如,导航Controller→作者→图书→图书对于“根”(作者)以下的每个级别,导航Controller自动添加标题栏和后退按钮。所以在Books上,后退按钮自动命名为“subviewController必须与SHOWsegue

ios - 什么时候应该使用导航 Controller ?

我不知道什么时候应该使用NavigationController而不是将segue与普通ViewController一起使用?如果使用segue,Modal和Pushsegue有什么不同?你能举个例子吗? 最佳答案 简短回答:仅使用带“显示”segue的导航Controller来实现DRILLDOWN行为。例如,导航Controller→作者→图书→图书对于“根”(作者)以下的每个级别,导航Controller自动添加标题栏和后退按钮。所以在Books上,后退按钮自动命名为“subviewController必须与SHOWsegue

ios - iPhone 上的 UISplitViewController : pop to/show primary view from detail view controller

我正在使用新的iOS8UISplitViewController。如果我在iPhone上运行它,我会遇到以下问题:我的主视图Controller触发了一个细节ViewController来显示。详细ViewController将新的ViewController推送到详细View中的UINavigationController堆栈。现在如果我想从新ViewController弹出回到主视图Controller,我会遇到问题。我该怎么做[self.navigatonControllerpopToRootViewControllerAnimated:YES];不起作用。我想在iPhone上显

ios - iPhone 上的 UISplitViewController : pop to/show primary view from detail view controller

我正在使用新的iOS8UISplitViewController。如果我在iPhone上运行它,我会遇到以下问题:我的主视图Controller触发了一个细节ViewController来显示。详细ViewController将新的ViewController推送到详细View中的UINavigationController堆栈。现在如果我想从新ViewController弹出回到主视图Controller,我会遇到问题。我该怎么做[self.navigatonControllerpopToRootViewControllerAnimated:YES];不起作用。我想在iPhone上显

iphone - 解除模态视图 Controller 的奇怪警告

我正在使用iOS6。我的应用程序有一个带有嵌入式CustomViewController的标准导航Controller。在这个Controller中,我创建了一个模态视图,如下所示:-(IBAction)presentModalList:(id)sender{UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:nil];StationsListViewController*list=[storyboardinstantiateViewControllerWithIdentifie

iphone - 解除模态视图 Controller 的奇怪警告

我正在使用iOS6。我的应用程序有一个带有嵌入式CustomViewController的标准导航Controller。在这个Controller中,我创建了一个模态视图,如下所示:-(IBAction)presentModalList:(id)sender{UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:nil];StationsListViewController*list=[storyboardinstantiateViewControllerWithIdentifie