我正在开发的应用程序具有拨打电话的按钮。从通话中返回后,一些按钮和标签移动到视图的底部(保持其x位置,适当的宽度和高度)。我没有使用自动布局和以编程方式设置所有元素的位置。只有电话似乎有这种影响,因为切换到不同的应用程序,主屏幕等不会这样做。
- (void)viewDidLoad {
[super viewDidLoad];
[topBar setFrame:CGRectMake(0, 0, 320, 44)];
[backButton setFrame:CGRectMake(10, 10, 50, 29)];
[mapLabel setFrame:CGRectMake(70, 5, 125, 18)];
[mapSubLabel setFrame:CGRectMake(70, 24, 125, 14)];
[centerMapImage setFrame:CGRectMake(200, 0, 50, 44)];
[dialPhoneButton setFrame:CGRectMake(256, 0, 50, 44)];
}
最后两个是从电话回来时移动的那些。