在我的故事板用户界面中,我添加了一些UIImageViews
和UIScrollViews
. 我在 ViewdidLoad 中设置了这些的大小和位置,这样:
- (void)viewDidLoad
{
[facebookSharing setFrame:CGRectMake(400, facebookSharing.frame.origin.y, facebookSharing.frame.size.width, facebookSharing.frame.size.height)];
[bumpImage setFrame:CGRectMake(500, bumpImage.frame.origin.y, bumpImage.frame.size.width, bumpImage.frame.size.height)];
}
问题是没有应用此代码。我有一个代码完全相同的按钮,当我按下它时,它确实可以正常工作。那么,有没有可能代码没有在ViewDidLoad
. (即使NSLog()
证明ViewDidLoad
确实在运行)?
此外,我在ViewDidLoad
特定UIViewController
于 iPad 的代码中有此代码,并且代码在那里工作。它适用于任何控制器中的 iPad,但不适用于 iPhone。为什么是这样?谢谢你。