经过翻阅众多资料,虽然有很多的解决方案,可是当实际操做过程当中,发现只有一个方法有用,参考网址:http://stackoverflow.com/questions/19036228/uiscrollview-scrollable-content-size-ambiguity-xcode-5-ios-7-interface-builder ios
解决方案为:git
So I just sorted out in this way:github
Add in the UIScrollView
a UIView
(we can call that contentView
);segmentfault
In this contentView
, set top, bottom, left and right margin to 0 (of course from the scrollView
which is the superView
); Set also align center horizontally and vertically;xcode
Finished.ui
Now you can add all your view in that contentView
, and the contentSize
of the scrollView
will be automatically resized according with the contentView
.this
一个外国网友对于该问题的回答。亲测可行,而且将 Set also align center horizontally and vertically;改为equal width 和 equal height也可行,spa
具体其余参考网页如:http://stackoverflow.com/questions/15773815/storyboard-uiscrollview-contentsizecode
http://segmentfault.com/blog/lingchen/1190000002462033 orm
http://grayluo.github.io/WeiFocusIo/autolayout/2015/01/27/autolayout3/