草庐IT

RootviewController

全部标签

ios - 从 rootViewController 设置 UILabel 文本

我有两个ViewController1.rootviewController2.myStatusDisplayViewController。我有一个c堆栈回调函数,它返回一个c字符串。那个特定的回调函数调用我的rootviewcontroller中的一个函数。在我的RootViewController中,我使用该引用引用了myStatusDispalyViewController我正在尝试更新myStatusDisplayviewController中的标签。app.myStatusDisplayViewController.displayCallStatus.text=updated

ios - RootViewController 上的 NSInternalInconsistencyException

我正在尝试创建一个导航类型的应用程序,但我想自定义初始View,以便tableview不会占据整个框架,而是嵌入到一个subview中,这样我就可以添加一些标签和应用程序首次启动时的图像。我在RootViewController.h中声明了UIView和UITableView变量,并使用标准“(nonatomic,保留)IBOutlet"token;在RootViewController.m中,我综合了两者,并在viewDidUnload中添加代码将它们设置为nil,并在dealloc中释放它们。(努力成为一名优秀的内存管理公民。)我没有添加任何其他代码。编译时没有警告。当我尝试试驾该

ios - 设置 RootViewController 时的方向问题

我正在做一款通用ios游戏,但遇到方向问题。我的应用程序全部处于横向模式。如果我执行presentModelViewController就没问题,但如果我执行setRootViewController,新Controller将以纵向模式出现。我做错了什么? 最佳答案 我不确定这是否是您的问题,但我有一个应用程序以一个纵向模式的ViewController开始,然后我试图在横向模式下呈现第二个ViewController。我也在使用setRootViewController技术,这样我就不必取消分配/重新分配第二个ViewContro

iphone - 在自定义 UINavigationController 中强制执行特定 rootViewController 的推荐方法是什么?

我正在构建一个将由其他iPhone开发人员使用的iPhoneSDK。此SDK的主要用途是呈现一个UI,使用户能够完成某个过程。此UI应包装在UINavigationController中,因为它由构成流程的多个UIViewController组成。我希望将使用我的SDK的开发人员初始化我的自定义UINavigationController,然后以他们想要的方式呈现它。我想强制我的自定义导航Controller的rootViewController将是SDK中的特定ViewController,开发人员将无法使用不同的rootViewController对其进行初始化。实现此目标的推荐方

iphone - presentViewController 正在移动我的 rootViewController

我想知道是否有人知道我遇到的问题!我有一个简单的viewController,带有自定义的appDelegate.window.frame(0,20,width,height),还有它自己的navigationController。我实现了一个UIButton,它呈现一个空的ViewController。UIViewController*v=[_controllersListobjectAtIndex:indexPath.row];v.modalPresentationStyle=UIModalPresentationCurrentContext;[selfpresentViewCon

ios - 将 rootViewController 动画更改为 SplitViewController?

我有一个以tableView开始的项目,但是当用户点击“设置”按钮时,我想将更改动画化为splitViewController。我可以轻松地更改rootViewController,但是动画并不像宣传的那样:UIViewController*controller=[self.storyboardinstantiateViewControllerWithIdentifier:@"SetupViewController"];AppDelegate*app=(AppDelegate*)[[UIApplicationsharedApplication]delegate];[UIViewtran

objective-c - 为什么 UISplitViewController 不能是 UIWindow 的 rootViewController 属性?

在iPhone应用程序中创建初始View时,您可以将主UIWindow的IBOutletrootViewController属性设置为默认ViewController,但这不适用于UISplitViewController。如果我这样做,我不会收到任何编译错误,应用程序会运行,但应用程序启动时不会显示任何屏幕。Apple文档为UISplitViewController推荐的方法是在您的应用程序委托(delegate)启动方法中执行以下操作:[windowaddSubview:splitViewController.view];我只是想知道为什么UISplitViewController

iphone - 快速返回到 RootViewController

有什么方法可以快速进入rootViewController?我想从堆栈中删除所有View并返回到rootViewController,甚至不打扰它上面的View序列。 最佳答案 来自文档:popToRootViewControllerAnimated:Popsalltheviewcontrollersonthestackexcepttherootviewcontroller>andupdatesthedisplay.-(NSArray*)popToRootViewControllerAnimated:(BOOL)animatedPa

ios - 从 window.rootViewController 呈现

在我的应用程序中,我在willFinishLaunching中设置了窗口的rootViewController。标准。在didFinishLaunching中,我检查用户是否已登录,如果没有,我会显示一个LoginViewController。-(BOOL)application:(UIApplication*)applicationwillFinishLaunching...{...self.window.rootViewController=[MyViewControllernew];[self.windowmakeKeyAndVisible];...returntrue;}-(B

iphone - 为什么 Xcode 4 Navigation Based App 需要 "window.rootViewController = self.navigationController"?

为什么didFinishLaunchingWithOptions方法中需要以下行?self.window.rootViewController=self.navigationController;也就是说,注意在InterfaceBuilder中,在MainWindowXIB中,导航Controller及其层次结构中的导航栏和RootViewController已经存在。整个方法的副本供引用:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchO