jjzjj

makeKeyAndVisible

全部标签

iphone - UIWindow 不需要 makeKeyAndVisible 的示例

我想知道在所有iOS应用程序中,我们必须为我们的UIWindow对象编写makeKeyAndVisible。那么有没有一个例子,我们不希望我们的应用程序makeKeyAndVisible。如果我们总是需要它用于任何应用程序,那么为什么苹果会自动为我们编写它,就像他们为@synthesize所做的那样作为iOS6的一部分? 最佳答案 Apple使用Storyboard自动处理makeKeyAndVisible对于Storyboard,iOS执行以下步骤:它为您实例化一个窗口。它加载主Storyboard并实例化其初始ViewContr

ios - 可以[self.window makeKeyAndVisible];在设置 rootviewcontroller 之前被调用

我的要求是UITabBarController是rootviewcontroller,在第一次启动应用程序时,我想显示UINavCon内的登录过程,我通过presentViewController显示它。我不希望UITabBarController第一次可见,也不希望登录UINavCon以模态方式弹出。我想让用户体验到,如果应用程序首次启动,登录UINavCon应该是可见的。所以这是我的代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchO

ios - 如果我创建一个新窗口并 makeKeyAndVisible,前一个窗口会发生什么

我正在尝试注销并返回到登录ViewController。所以我创建一个窗口,设置rootViewController,然后设置KeyAndVisible。(不在AppDelegate中)classAppManager:NSObject{varwindow:UIWindow?funcgoToLoginPage(){window=UIWindow(frame:UIScreen.main.bounds)letstoryboard=UIStoryboard(name:"Main",bundle:nil)letloginVC=storyboard.instantiateViewControlle

ios - 在 [self.window makeKeyAndVisible] 崩溃;

我的应用程序运行良好,直到今天它开始崩溃:[self.windowmakeKeyAndVisible];在应用程序委托(delegate)中。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];//Overridepointforcustomizationafterapplicationl

ios - makeKeyWindow 与 makeKeyAndVisible

makeKeyWindow和makeKeyAndVisible这两个UIWindow方法有什么区别?什么时候UIWindow会成为keyWindow但不可见? 最佳答案 EachUIWindowhasawindowLevel.每个级别较低的窗口前面显示一个窗口,较高级别的窗口后面显示一个窗口。但是两个相同级别的窗口呢?默认情况下,最近设置级别的窗口在前面。(“当一个窗口进入一个新的级别时,它会排在该级别中所有同行的前面。”)makeKeyWindow消息生成一个窗口键,但该窗口可能部分或完全隐藏在另一个窗口后面同一层的窗口。make