草庐IT

ios - 注销时重置 Storyboard

我正在构建一个使用Storyboard的IOS5.1网络客户端应用程序。我的操作之一是“注销”,在此期间我想将我的RootView重置为Storyboard的RootView创建的初始View。(当您登录时,一些View项目会根据您的身份被删除或添加;当您注销时,我想将它们重置为我在Storyboard中指定的默认值。)我意识到我可以通过编程方式重置/重新添加所有元素,但是Storyboard有什么用呢?我认为必须有一种方法可以通过重新加载View文件回到原点,对吗? 最佳答案 我发现以下方法适合我。请注意,我使用的是ARC,但不确

ios - 注销时重置 Storyboard

我正在构建一个使用Storyboard的IOS5.1网络客户端应用程序。我的操作之一是“注销”,在此期间我想将我的RootView重置为Storyboard的RootView创建的初始View。(当您登录时,一些View项目会根据您的身份被删除或添加;当您注销时,我想将它们重置为我在Storyboard中指定的默认值。)我意识到我可以通过编程方式重置/重新添加所有元素,但是Storyboard有什么用呢?我认为必须有一种方法可以通过重新加载View文件回到原点,对吗? 最佳答案 我发现以下方法适合我。请注意,我使用的是ARC,但不确

ios - XIB 和 NIB 有什么区别?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:What'supwiththe.NIB->.XIB?我想知道xib和nib之间的区别,我知道xib=xmlinterfacebuilder和nibisnextinterfacebuilder之类的东西,但我不清楚两者之间的区别,请帮助我。提前致谢。

ios - XIB 和 NIB 有什么区别?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:What'supwiththe.NIB->.XIB?我想知道xib和nib之间的区别,我知道xib=xmlinterfacebuilder和nibisnextinterfacebuilder之类的东西,但我不清楚两者之间的区别,请帮助我。提前致谢。

ios - viewDidLoad 中错误的帧大小

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:WhyamIhavingtomanuallysetmyview’sframeinviewDidLoad?我有适用于iphone和ipad的通用应用程序,两个Storyboard,如果我在viewDidLoad中的iphone模拟器上运行我的应用程序,nib中每个元素的每一帧都是正确的。但是如果我在框架中为ipad(模拟器)做这件事是零,但屏幕看起来是正确的。你能告诉我吗?谢谢。

ios - viewDidLoad 中错误的帧大小

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:WhyamIhavingtomanuallysetmyview’sframeinviewDidLoad?我有适用于iphone和ipad的通用应用程序,两个Storyboard,如果我在viewDidLoad中的iphone模拟器上运行我的应用程序,nib中每个元素的每一帧都是正确的。但是如果我在框架中为ipad(模拟器)做这件事是零,但屏幕看起来是正确的。你能告诉我吗?谢谢。

ios - 在 NIB/XIB 文件中设置 View 大小

在Xcode4中,有一个从未完全修复的错误,Xcode阻止您调整View大小(一些愚蠢的“设计功能”)——您必须确保将所有顶部栏/状态栏/导航栏/标签栏设置为“无”,然后它会解锁控件。XCode5似乎已经接受了这个错误......并扩展了它!现在完全不可能在NIB/XIB文件中编辑UIView的大小。我所做的一切都无济于事,尺寸始终是只读的。我真的、真的不想编写源代码(这样我们的NIB+Storyboard现在看起来总是错误的)来解决这个错误,但我找不到任何其他方法。有人在Xcode本身中找到了一个workaroind吗? 最佳答案

ios - 在 NIB/XIB 文件中设置 View 大小

在Xcode4中,有一个从未完全修复的错误,Xcode阻止您调整View大小(一些愚蠢的“设计功能”)——您必须确保将所有顶部栏/状态栏/导航栏/标签栏设置为“无”,然后它会解锁控件。XCode5似乎已经接受了这个错误......并扩展了它!现在完全不可能在NIB/XIB文件中编辑UIView的大小。我所做的一切都无济于事,尺寸始终是只读的。我真的、真的不想编写源代码(这样我们的NIB+Storyboard现在看起来总是错误的)来解决这个错误,但我找不到任何其他方法。有人在Xcode本身中找到了一个workaroind吗? 最佳答案

ios - IBOutlets 在 iOS 8 设备上为零,但在 iOS 9 (Swift) 上工作正常

当运行iOS8时,我基于nib的ViewController的IBOutlet是nil,但是当运行iOS9时,它们工作正常。知道为什么会发生这种情况吗?我的应用支持iOS8+,我运行的是Xcode7.2。 最佳答案 问题出在我的UIViewController实例化的方式上。改变让myVC=MyViewController()为了letmyVC=MyViewController(nibName:"MyViewController",bundle:nil)解决了这个问题。 关于ios-IB

ios - IBOutlets 在 iOS 8 设备上为零,但在 iOS 9 (Swift) 上工作正常

当运行iOS8时,我基于nib的ViewController的IBOutlet是nil,但是当运行iOS9时,它们工作正常。知道为什么会发生这种情况吗?我的应用支持iOS8+,我运行的是Xcode7.2。 最佳答案 问题出在我的UIViewController实例化的方式上。改变让myVC=MyViewController()为了letmyVC=MyViewController(nibName:"MyViewController",bundle:nil)解决了这个问题。 关于ios-IB