如果在3.5英寸的iPhone屏幕上,我有一个完整的不同UI对象的屏幕,我需要滚动它。我已将ScrollView和setEnabled添加到YES,但它仍然无效。我想我应该只编写所有对象而不是使用IB,然后将它们添加到scrollview。如果我在顶部使用带有滚动视图的视图,并在其上方添加视图,则将它们全部添加到子视图中,它们将失去定位。至于对IB的约束,只有太多的对象和花费在不同约束使用上的时间,这不是一个选项。感谢您的任何建议和帮助。
答案 0 :(得分:0)
尝试将内容大小设置为您的框架的大小,这是您的视图控制器,因为您提到了它的"一个充满不同UI对象的屏幕"
self.scrollView.contentSize = self.scrollView.frame.size;
然后将scrollView框架设置为视图框架的大小
self.scrollView.frame = self.view.frame;
答案 1 :(得分:0)