草庐IT

ios - 具有多个嵌入 segues 的 ContainerView

有没有办法让单个ContainerView具有多个嵌入segue?目的是让ContainerView根据按下的按钮来保存几个不同的ViewController;一次只能看到一个。我想使用嵌入segues,以便在InterfaceBuilder中Storyboard自动显示为与ContainerView相同的大小。我意识到我可以在InterfaceBuilder中手动调整其他ViewController的大小,但我想要嵌入segue提供的自动调整大小。如果有另一种方法可用,那也很好。没有在viewDidLoad上加载View很好-如前所述,显示的ViewController可以根据按下的

ios - 当 segue 为模态时 performSegueWithIdentifier 非常慢

我有一个简单的表格View,我在其中处理表格View上的选择操作。此操作遵循segue。如果segue是pushsegue,则立即显示下一个View。如果segue是modalsegue,则下一个View:需要6秒左右才能显示如果我再次点击(第二次点击)会立即显示我试着四处寻找一些想法,但似乎没有一个适合我的情况。特别是:我正在主UI线程上执行segue我的观点很简单(所以viewDidLoad没有问题)。再加上当segue是push时它几乎立即显示的事实表明加载目标View没有问题我尝试将nil传递给sender;效果一样。有人对此有任何想法吗? 最佳答案

ios - 当 segue 为模态时 performSegueWithIdentifier 非常慢

我有一个简单的表格View,我在其中处理表格View上的选择操作。此操作遵循segue。如果segue是pushsegue,则立即显示下一个View。如果segue是modalsegue,则下一个View:需要6秒左右才能显示如果我再次点击(第二次点击)会立即显示我试着四处寻找一些想法,但似乎没有一个适合我的情况。特别是:我正在主UI线程上执行segue我的观点很简单(所以viewDidLoad没有问题)。再加上当segue是push时它几乎立即显示的事实表明加载目标View没有问题我尝试将nil传递给sender;效果一样。有人对此有任何想法吗? 最佳答案

objective-c - 如何切换回已经加载的 UIViewController?

我在Storyboard上有一个View,它有一个按钮来执行某个操作。但是,要执行此操作,用户必须登录。按钮处理程序测试用户是否已登录,如果是,则执行一个segue,如果不是,则执行另一个segue。NOsegues推送到登录ViewController。还有另一个segue连接回第一个ViewController,所以如果登录成功,用户可以从他们离开的地方继续。ViewController嵌入在导航Controller中。问题是,'return'segue正在加载ViewController的全新实例,而不是引用原始实例,因此我最终在内存中得到了空的界面元素和该ViewControl

objective-c - 如何切换回已经加载的 UIViewController?

我在Storyboard上有一个View,它有一个按钮来执行某个操作。但是,要执行此操作,用户必须登录。按钮处理程序测试用户是否已登录,如果是,则执行一个segue,如果不是,则执行另一个segue。NOsegues推送到登录ViewController。还有另一个segue连接回第一个ViewController,所以如果登录成功,用户可以从他们离开的地方继续。ViewController嵌入在导航Controller中。问题是,'return'segue正在加载ViewController的全新实例,而不是引用原始实例,因此我最终在内存中得到了空的界面元素和该ViewControl

objective-c - 关闭通过模态 segue 显示的 View

我正在手动调用segue(设置为模态),以便在Xcode4.2中使用带有以下代码行的Storyboard显示登录表单:[selfperformSegueWithIdentifier:@"LoginSegue"sender:nil];我可能遗漏了一些非常简单的东西,但是我找不到以编程方式关闭登录View并返回上一个View的方法。View是导航ViewController的一部分,因此将segue类型设置为“push”允许我使用后退按钮将我送回上一个屏幕,但在“模态”模式下,我并不完全确定如何实现这一点(例如按下按钮后)任何帮助将不胜感激。 最佳答案

objective-c - 关闭通过模态 segue 显示的 View

我正在手动调用segue(设置为模态),以便在Xcode4.2中使用带有以下代码行的Storyboard显示登录表单:[selfperformSegueWithIdentifier:@"LoginSegue"sender:nil];我可能遗漏了一些非常简单的东西,但是我找不到以编程方式关闭登录View并返回上一个View的方法。View是导航ViewController的一部分,因此将segue类型设置为“push”允许我使用后退按钮将我送回上一个屏幕,但在“模态”模式下,我并不完全确定如何实现这一点(例如按下按钮后)任何帮助将不胜感激。 最佳答案

objective-c - 升级到 Xcode 5.1 和 iOS 7.1 后,在 segue 过渡期间导航栏上出现暗影

当我在主-细节导航Controller中的父Controller和子Controller之间来回导航时,我在顶部导航栏的右侧看到一个黑色阴影。它是在我升级到Xcode5.1后开始的。感觉粗糙和分散注意力。我怎样才能摆脱它? 最佳答案 self.navigationController.view.backgroundColor=[UIColorwhiteColor];我通过设置导航ControllerView的背景色解决了这个问题。 关于objective-c-升级到Xcode5.1和iO

objective-c - 升级到 Xcode 5.1 和 iOS 7.1 后,在 segue 过渡期间导航栏上出现暗影

当我在主-细节导航Controller中的父Controller和子Controller之间来回导航时,我在顶部导航栏的右侧看到一个黑色阴影。它是在我升级到Xcode5.1后开始的。感觉粗糙和分散注意力。我怎样才能摆脱它? 最佳答案 self.navigationController.view.backgroundColor=[UIColorwhiteColor];我通过设置导航ControllerView的背景色解决了这个问题。 关于objective-c-升级到Xcode5.1和iO

关于 uitableview:iOS – 我可以根据容器视图中的点击触发 segue 吗?

iOS-CanItriggeraseguebasedontapincontainerview?我设置了一个名为ListViewController的UITableViewController(它实际上是一个Parse.comPFQueryTableViewController,但这是顺便说一句),在UITableView的顶部我有一个ContainerView嵌入其中的UITableViewController。嵌入的UITableViewController中有几个静态单元格。我想做的是,当用户点击嵌入式UITableViewController.中的一个单元格时,触发从ListViewCo