黑色 - 屏幕框架/大小
红色 - 默认UIScrollView的框架/大小
黄色 - 我的按钮。
我希望始终将该按钮保留在底部。所以例如在3.5英寸的屏幕上,滚动可用,按钮在底部,没问题。现在,当我们移动到5.5英寸屏幕时,它变得像在这个图像中,按钮不再在底部。我想要做的是更改UIScrollView的高度,但它不起作用:
if(self.view.frame.height > contentView.frame.height)
{
print("fixing scroll view")
contentView.frame = CGRectMake(0, 0, self.view.frame.width, self.view.frame.height * 2)
scrollView.contentSize = CGSizeMake(self.view.frame.width, self.view.frame.height * 2)
}
self.view.frame.height * 2
仅供测试。可能有什么不对?