我在Objective C中有我的移动应用程序。 我有一个滚动视图页面。在模拟器iPad Pro中它可以工作。 在Simulator iPhone 6 Plus中,滚动视图从下半部分开始 页面,我不能让它回到顶部。事实上所有的 iPhone(5,6,7)看起来像iPhone 6 plus.ie的顶部 该页面显示"等级"和"县"。我无法向上滚动查看 "名字"。我唯一要改变的是设备。
建议?
以下是iPhone 6 Plus
答案 0 :(得分:0)
已解决 - 在尝试所有几个选项时,我 忘记了我:
-(void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
// REMOVE the LINES BELOW
[self.scroller layoutIfNeeded];
self.scroller.contentSize = self.contentView.bounds.size;
self.contentView.center = self.view.superview.center;
}
删除上面的3行后,它在iPhone 5,6,7中正常工作。 iPad使用或不使用这3行。 我花了很多时间在这上面。我希望这有助于其他人。
答案 1 :(得分:-1)