这里的行为真的很奇怪。 我有一个内部有 ScrollView 的 View ,其中包含我的界面。
在我的 viewDidLoad
中,我将 scrollView 的框架设置为原点 0,0。
我在 viewDidLoad
的末尾记录了原点,它是 0。
但是,在我的 viewWillAppear
开始时,原点是 -20。
有谁知道可以调用哪种方法来执行此操作?
提前致谢
最佳答案
你对当前的方法优先级是正确的:
-(void)loadView;
-(void)viewDidLoad;
-(void)viewWillAppear;
-(void)viewDidAppear;
是否有旋转调用或其他一些方法,例如 didRotateToInterfaceOrientation;
?另外,这个 ScrollView 是从 nib 文件加载的 Controller 的一部分吗?
关于iPhone:在 viewWillAppear 之前的 viewDidLoad 之后会调用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6821067/