大小类和滚动视图 - 无法使用滚动视图处理

时间:2015-04-12 11:00:31

标签: ios iphone uiscrollview constraints

我正在使用大小类进行通用应用。 iPhone 5到6 Plus的外观相当不错。但我需要4S的滚动。所以我添加了一个滚动视图,我就像advice here那样做了。但是我的卷轴没有修复iPhone 5-6Plus。它滚动了一点点。但我希望它仅适用于4S。我用它做了一天以上,我尝试了不同的约束,但没有任何帮助。请你给我一些建议。

1 个答案:

答案 0 :(得分:0)

在iPhone 5/6 / ..上,您可以将scrollview的contentSize属性设置为scrollView本身的高度/宽度。

// determine which device (here just schematically) ...
switch (device)
{
   case "iPhone 4S":
       // ...
   default:    // means that the user has an iPhone 5 / 6 / ... / iPad / ...
       scrollView.contentSize = CGSize(width: scrollView.frame.width, height: scrollView.frame.height)
       scrollView.bounces = false
       // make sure that the scrollView does not show vertical/horizontal scroll indicators ...
}

然后scrollView的大小和其contentSize的大小相等,因此您不能滚动它。要确定您的设备类型,请使用例如Determine device (iPhone, iPod Touch) with iPhone SDK