使用故事面板编辑scrollview时,只有这么大一点地方,但是app通过滚动,其实可以放好多内容的,这种情况下,怎么用故事面板进行界面设计啊?故事面板中设计scrollview时,scrollview也可以滚动么?故事面板中可以直接设content size吗?

解决方案 »

  1.   

    不过Storyboard里貌似不能模拟滚动
      

  2.   

    在storyboard中只能放UIViewController, 其它的非继承自UIViewController的貌似都无法放上。在viewcontroller的view中可以放任意子控件,如uiscrollview,但是它模拟不出来滚动,另一点它可以做到,就是可以通过attributes inspector来设置它的contentsize属性。
    而另外一个界面可视化组件xib,却是可以通过添加子view实现,在xib中,你可以放一个UIView,这个view关联uiviewcontroller的view(这里我们称主view),在这个view中你可以再放置一个大小合适的uiscrollview, 然后再拖另一个view放到xib上,注意这里,这个view就是你的uiscrollview的contentView,在xib设计时是可以和主view并行放置的,uistoryboard做不到。这个contentview你可以根据自己的需求来可视化添加它的高度。得到这个高度,再将这个高度设置为主view上uiscrollview的contentsize。这样做也需要使用代码,代码只有一句,就是将这个可变高度的subview添加到uiscrollview上
    [scrollview addSubview:_subView];