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