我怎样才能在xib的UIScrollView上发表意见?

时间:2014-06-07 05:40:24

标签: ios objective-c uiscrollview xib

我有一个水平滚动UIScrollView的视图。我有4页"页"我想在滚动视图中显示。我可以在Interface Builder中布置一个可以滚动的巨大视图吗?我在尝试执行此操作时遇到的问题是,要在水平方向上设置这么大的xib,您必须将UIScrollView的框架设置为设备horizontal width * 4。因此frame >= the content size和我的滚动视图不会滚动。我的解决方法是以编程方式将所有元素放在4页中的每一页上,并将UIScrollView添加到addSubView: {{1}}我还有哪些其他选项?

2 个答案:

答案 0 :(得分:0)

您只能将滚动视图的框架保持为水平宽度。您应该将内容大小设置为水平宽度* 4.现在将要放置的视图的正确框架设置为该滚动视图的子视图。像第一个子视图的框架应该有origin.x =水平宽度* 0,第二个应该有origin.x =水平宽度* 1,第三个应该有origin.x =水平宽度* 2和第四个应该有origin.x =水平宽度* 3

这将消除以编程方式放置子视图的需要。

答案 1 :(得分:-2)

自由形成你的xib,设计你的观点