草庐IT

MX_Controller

全部标签

ios - '只有当源 Controller 由 UINavigationController 的实例管理时,才能使用 Push segues

我遇到了这个问题。在我的RootViewController中,我有一个文本字段和一个按钮。我给出了一个条件,如果我在文本字段中输入0,那么只有它应该移动到下一个View。到这里它工作正常。但现在问题来了。在这里,我有一个按钮并为该按钮导航到第三个ViewController。在这里我收到错误信息Terminatingappduetouncaughtexception'NSGenericException',reason:'PushseguescanonlybeusedwhenthesourcecontrollerismanagedbyaninstanceofUINavigationC

ios - '只有当源 Controller 由 UINavigationController 的实例管理时,才能使用 Push segues

我遇到了这个问题。在我的RootViewController中,我有一个文本字段和一个按钮。我给出了一个条件,如果我在文本字段中输入0,那么只有它应该移动到下一个View。到这里它工作正常。但现在问题来了。在这里,我有一个按钮并为该按钮导航到第三个ViewController。在这里我收到错误信息Terminatingappduetouncaughtexception'NSGenericException',reason:'PushseguescanonlybeusedwhenthesourcecontrollerismanagedbyaninstanceofUINavigationC

ios - 从 App Delegate 呈现 Storyboard View Controller ?

我有一个ViewController子类SignInViewController,用于随时可能需要的登录。与其让我的应用程序中的每个ViewController都监听需要登录的通知,不如让应用程序委托(delegate)来完成。但是我如何从我的应用委托(delegate)中触发它呢?我是否将SignInViewController放在我的主Storyboard中?如果是这样,我如何从我的应用程序委托(delegate)访问我的Storyboard?还是其他更好的方法? 最佳答案 您始终可以通过UIApplication单例引用您的应

ios - 从 App Delegate 呈现 Storyboard View Controller ?

我有一个ViewController子类SignInViewController,用于随时可能需要的登录。与其让我的应用程序中的每个ViewController都监听需要登录的通知,不如让应用程序委托(delegate)来完成。但是我如何从我的应用委托(delegate)中触发它呢?我是否将SignInViewController放在我的主Storyboard中?如果是这样,我如何从我的应用程序委托(delegate)访问我的Storyboard?还是其他更好的方法? 最佳答案 您始终可以通过UIApplication单例引用您的应

iphone - Storyboard中新 View Controller 的类

在我的Storyboard中,我拖上了一个新的ViewController。我的Storyboard现在有两个ViewController:一个是我创建文件时出现的主视图Controller,另一个是拖拽的ViewController。当我进入“辅助编辑器”并选择主视图Controller时,我得到了ViewController.h类。但是当我选择另一个Controller时,我得到了一个Apple文件UIViewController.h。如何为每个ViewController链接/创建这些类?是否有自动执行此操作的方法,或者我做的不对。 最佳答案

iphone - Storyboard中新 View Controller 的类

在我的Storyboard中,我拖上了一个新的ViewController。我的Storyboard现在有两个ViewController:一个是我创建文件时出现的主视图Controller,另一个是拖拽的ViewController。当我进入“辅助编辑器”并选择主视图Controller时,我得到了ViewController.h类。但是当我选择另一个Controller时,我得到了一个Apple文件UIViewController.h。如何为每个ViewController链接/创建这些类?是否有自动执行此操作的方法,或者我做的不对。 最佳答案

ios - UISplitViewController - 在折叠模式下关闭/弹出代码中的详细 View Controller

从iOS8开始我们可以使用UISplitViewController在紧凑型和常规设备上。这很棒,因为我不必为iPhone和iPad创建两个不同的Storyboard,但我遇到了一个问题。如果SplitViewController在iPad上(如果折叠属性为NO),我可以简单地调用它以在左侧显示MasterVC。self.splitViewController.preferredDisplayMode=UISplitViewControllerDisplayModePrimaryOverlay;[self.splitViewController.displayModeButtonIte

ios - UISplitViewController - 在折叠模式下关闭/弹出代码中的详细 View Controller

从iOS8开始我们可以使用UISplitViewController在紧凑型和常规设备上。这很棒,因为我不必为iPhone和iPad创建两个不同的Storyboard,但我遇到了一个问题。如果SplitViewController在iPad上(如果折叠属性为NO),我可以简单地调用它以在左侧显示MasterVC。self.splitViewController.preferredDisplayMode=UISplitViewControllerDisplayModePrimaryOverlay;[self.splitViewController.displayModeButtonIte

ios - 分段控制更改时更改 View Controller

这个问题快把我逼疯了。当用户更改分段控件的选定“选项卡”时,我试图更改viewController。我花了几个小时进行研究,但未能找到有效的答案或通过Storyboard完成的答案。这真的很困扰我,因为设置选项卡应用程序是如此简单,但是尝试像选项卡应用程序一样使用分段控件就是行不通。我已经知道如何检测在分段控件中选择了哪个索引。我怎样才能做到这一点?非常感谢。 最佳答案 注意:答案更新为iOS5+的ViewController包含代码,包括@interface部分在我的一个应用程序中,我在导航栏中有一个带有段控件的ViewContr

ios - 分段控制更改时更改 View Controller

这个问题快把我逼疯了。当用户更改分段控件的选定“选项卡”时,我试图更改viewController。我花了几个小时进行研究,但未能找到有效的答案或通过Storyboard完成的答案。这真的很困扰我,因为设置选项卡应用程序是如此简单,但是尝试像选项卡应用程序一样使用分段控件就是行不通。我已经知道如何检测在分段控件中选择了哪个索引。我怎样才能做到这一点?非常感谢。 最佳答案 注意:答案更新为iOS5+的ViewController包含代码,包括@interface部分在我的一个应用程序中,我在导航栏中有一个带有段控件的ViewContr