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