草庐IT

BugTest_ViewController

全部标签

ios - 弹出导航后如何从ViewController释放内存

在我的应用程序中,我稍微跳过了导航,这里是我的导航功能的粗略概述登录->主屏幕->设置在设置中,我想要一个返回登录页面的注销。我这样做是这样的:UIViewController*requireController=[[[selfnavigationController]viewControllers]objectAtIndex:0];[[selfnavigationController]popToViewController:requireControlleranimated:YES];这确实让我回到了登录页面。但是,我想在主屏幕上发布一些东西,例如我有一个每10秒运行一次任务的计时器

ios - 我们如何在不将 ViewController 对象插入其中的情况下将对象分配到 `UINavigationController`。?

我们如何在不将ViewController对象插入其中的情况下将对象分配给UINavigationController。为什么我需要它在这里:我总共有三个Segmentviews,其中一个是我添加的subView:-(void)Frds{[selfclearSubView];obj=[[Frdsalloc]initWithNibName:@"Frds"bundle:nil];[obj.viewsetFrame:CGRectMake(0,65,320,568)];[self.viewaddSubview:obj.view];}当我访问self.navigationController时,

objective-c - 如何执行 [self.view addSubview : lbl] outside of ViewController Class scope?

如何在ViewController类范围之外执行[self.viewaddSubview:lbl]?或:如何在ViewController类之外的主视图中的不同类中添加标签或其他View?谢谢-(void)viewDidLoad{[superviewDidLoad];UILabel*lbl=[[UILabelalloc]initWithFrame:CGRectMake(0,0,100,100)];[lblsetText:@"hithere"];[self.viewaddSubview:lbl];// 最佳答案 好吧,view只是UI

ios - UIStoryboard 容器将 IBOutlet 附加到父 ViewController

我想使用一个UITableView,它包含静态单元格,里面有一个UITextField附加到我的LoginViewController。我在与Storyboard中的UITextFields相对应的头文件中添加了IBOutlets。不幸的是,Xcode不允许UITableView中的静态内容,您需要使用UITableViewController。因此,我从Storyboard中分离出UITableView,并使用ContainerView嵌入了一个效果很好的UITableViewController。附上设置的屏幕截图。我现在面临的问题是我无法将UITextFields链接到我的Log

ios - 滚动到特定 ViewController 时 Xcode 6 Storyboard崩溃

我已经升级到X-code6.0.1,现在在Storyboard中,缺少几个viewControllers..当我尝试滚动到它们时,它就在它们之前停止,X-Code卡住,我必须强制关闭它.我已经验证了XML,这看起来不错。不确定这可能是什么,有人遇到过类似的问题吗? 最佳答案 我遇到了类似的问题,可以通过删除xcuserdata文件夹来解决。值得一试:关闭Xcode右键单击您的.xcodeproj并显示包内容删除xcuserdata的内容再试一次。编辑:我发现的另一个解决方法是永远不要直接在.xib或.storyboards之间切换。

ios - 如何从 SWIFT 3 中的另一个 ViewController 检查 UISwitch 的状态?

我想从另一个ViewController检查UISwitch的状态。如果switch是on,那么我希望View的backgroundColor是红色的,否则它应该是绿色的。我尝试使用UserDefaults,但我不知道从什么开始。任何帮助将不胜感激! 最佳答案 注意:这是SWIFT3的版本:首先,我将开关的初始状态设置为关闭。我添加了一个按钮,它将我们带到secondViewController并检查开关的状态。这是我的代码(用于包含开关的ViewController):@IBOutletweakvarswitch1:UISwitc

ios - 观察来自 ViewController 的通知

当数据库中的数据更新时,我会从客户端向NotificationCenter发送一个包含新数据的通知。ViewController将观察此通知,因此可以相应地更新UI。如果ViewController观察到一个新的通知并尝试更新UI,而它不是当前屏幕上的ViewController,应用程序会崩溃吗?或者观察通知的函数是否会等到ViewController被呈现时才执行? 最佳答案 如果您的通知仅在您的ViewController在屏幕上时才有意义,那么您应该在viewWillAppear中收听并在viewWillDisappear中

iphone - uiviewcontrollers 应该始终是 viewcontroller 层次结构的一部分吗?

在下图所示的应用程序中,我目前使用了三个UIViewController:一个主视图Controller,一个用于主菜单,另一个用于由主菜单启动的设置屏幕。随着我越来越了解UIViewController的工作原理以及它的设计用途,我开始质疑我的架构是否明智。在我看来,子类化的要点是能够覆盖在Controller生命周期中自动调用的方法:viewDidAppear、viewWillAppear、willRotateToInterfaceOrientation等。看起来这些方法只有在以下情况下才会被调用:UIViewController(或子类)是UIViewController层次结构

objective-c - 如何更改 ViewController 之间的 segue 速度

是否可以控制segue速度?我已经查看了文档,但Apple没有给出方法。但我更想寻找入侵和更改较低级别代码以慢动作进行转场的想法。 最佳答案 下面的代码是自定义转场,可以在代码中设置转场的duration。-(void)perform{UIViewController*src=(UIViewController*)self.sourceViewController;UIViewController*dst=(UIViewController*)self.destinationViewController;[UIViewtransit

ios - 如何通过IOS Swift中的任何后台进程获取当前viewcontroller

如何通过任何后台进程检查用户当前拥有哪个ViewController,以便可以根据ViewController采取行动。目前我使用的是swift2.3谢谢,卡马尔 最佳答案 这是UIApplication的快速扩展,用于查找顶ViewControllerextensionUIApplication{classfunctopViewController(_base:UIViewController?=UIApplication.shared.keyWindow?.rootViewController)->UIViewControlle