我有一个iPad应用程序,它有很多屏幕和很多segue选项.目前,我只是使用performSegueWithIdentifier来启动这些segue,我担心的是,当用户执行越来越多的segues时,我占用了大量内存.我见过人们推荐使用函数popToRootViewControllerAnimated:如果使用UINavigationController,但问题是我没有使用它.如何阻止VC的数量激增?应用程序的工作方式,用户不断返回到根VC - 实际上是一个搜索屏幕.因此,如果我需要在需要这样一个segue时清除VC的堆栈,那我认为这将解决我的问题,但我不知道如何解决这个问题.谢谢你的任何建议.
我以编程方式在我的应用程序中创建了一些UILabel.在iOS 5中,这段代码运行良好.在iOS 6中,标签似乎没有出现在屏幕上.
我没有看到任何警告,代码肯定会执行,但没有标签.
我试过寻找类似的问题但找不到任何东西.我的标签实际上已经消失了.
任何帮助赞赏.
float popUpWidth = 700.0
//Add label
UILabel *label;
label = [[UILabel new] initWithFrame:CGRectMake(0,0,popUpWidth,50)];
label.text = @"Notes";
label.textAlignment = UITextAlignmentCenter;
label.backgroundColor = [UIColor blackColor];
label.textColor = [UIColor whiteColor];
//Add label to view
[self.view addSubview:label];
Run Code Online (Sandbox Code Playgroud)