I do have an App for iOS and while adapting all the UI to auto layout an size classes to support the new iPhone 6 and iPhone 6 plus i faced a weird issue... al my scrolls view work fine in iPhone 4s, 5, 5s and 6... in iPhone 6 plus they are not scrolling only vertically but also horizontally... like if the content size of the scroll view where a couple of pixel wider than the view itself (so it move horizontally of a couple of pixel and then it bounce). I do not understand why is this happening...
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
I finally found a proper way to let it work... I did it this way:
View hierarchy:
- UIView (Main view)
- UIScrollView (which I wan of the same exact size of the Main view)
- UIView (Container View containing all the stuff to be displayed in the scroll view)
Constraints:
Containar View:
- width equals to the one of the Main View
- 0 leadin, trailing, top and bottom margin with superview (which is the Scroll View)
UIScrollView:
- width equals to the one of the Main View
- center view on X axis horizontally (center X)
- 0 top an bottom margin with superview