167得票4回答
UIViewController 的 viewDidLoad 和 viewWillAppear:它们应该如何适当地分工?

在UIViewController子类中,我一直有点不清楚应该分配哪种类型的任务给viewDidLoad和viewWillAppear: 例如,我正在开发一个应用程序,其中一个UIViewController子类会访问服务器、获取数据、将其提供给视图,然后显示该视图。在viewDidLoad...

83得票1回答
UIView - 如何在视图加载时收到通知?

是否有类似于UIViewController的viewDidLoad方法,适用于UIView? 我需要在UIView加载后(UIView的子类),立即得到通知并执行一些操作。

54得票8回答
我在-viewDidLoad方法中总是需要调用[super viewDidLoad]吗?

在苹果的scrollView示例中,他们没有调用那个。我一直认为那是必须的。无论如何,我为什么要调用它呢?

43得票3回答
在 viewDidAppear 之前无法正确设置框架

我在想,为什么当你在viewDidLoad和viewWillAppear中设置子视图的框架时,更改不会在屏幕上生效,但如果你在viewDidAppear中设置,则会生效? 就我的情况而言,我正在加载一个带有两个表视图的自定义xib,然后尝试在viewDidLoad中将它们向下移动,以留出空间...

35得票1回答
Swift中awakeFromNib()和viewDidLoad()的区别

我想知道awakeFromNib()和viewDidLoad()之间的关键区别,以更清楚地了解它们的工作原理。请问有人能解释一下吗?

35得票3回答
Android的viewDidLoad和viewDidAppear等效方法

Android有没有类似于Cocoa的viewDidLoad和viewDidAppear函数的等效函数? 如果没有,那么我该如何在View出现时执行操作?我的应用程序是一个分栏应用程序,其中一个选项卡是论坛主题列表。我想每次View出现时刷新主题列表。在Android中是否可能实现这样的功能?

32得票2回答
为什么我需要在viewDidLoad中手动设置视图的框架?

我有一个相当基本的设置,其中包含一个UINavigationController和一个UITabBarController。我想以编程方式布局该navcontroller的rootViewController视图,但是当我在viewDidLoad中查看self.view.frame时,例如在横...

29得票6回答
viewDidLoad在prepareForSegue完成之前被调用

我原本以为viewDidLoad会在prepareForSegue执行完毕后被调用。这甚至是Hegarty教授斯坦福课程的方式(最近一次是在2013年2月)。 然而,今天我第一次注意到viewDidLoad在prepareForSegue完成之前就被调用了。因此,在prepareForSeg...

28得票4回答
强制iOS上的viewDidLoad被触发

我有两个窗口应用程序,当我呈现第一个窗口时,我希望第二个窗口中的视图在后台加载和准备内容。 我尝试使用方法loadView,但苹果公司表示不应直接调用此方法。 到目前为止,我选择使用视图的方法userInteractionEnabled,这实际上隐式地调用了viewDidLoad方法。 ...

25得票3回答
我应该在ViewDidAppear、ViewDidLoad、ViewWillAppear或构造函数中以编程方式添加子视图吗?

我正试图从苹果的含糊不清的文档中找出初始化并将我的视图控件添加到控制器视图的最佳方法。 使用WinForms相对简单,因为它们始终在构造函数中调用的InitializeDesigner中初始化。如果可能,我正在尝试匹配此模式的可靠性。 我大多数时间都使用UINavigationContro...