使视图可滚动使用IB

问题描述:

如何使视图的内容使用IB滚动?使视图可滚动使用IB

我知道如何以编程方式做到这一点,但无法弄清楚如何使用IB。我使用了Google,但没有找到有用的解决方案。

+0

您使用Google搜索,但没有查看IB的组件? – 2012-02-08 09:57:07

+0

使用UIScrollView – 2012-02-08 09:59:10

+0

和什么是你的看法UIView或别的东西? – 2012-02-08 09:59:37

您想要将对象下的右侧面板中的滚动视图控件拖到.xib文件的视图中。您可以通过拖动在滚动视图内添加其他视图。在这个考试中,我将UILabel视图拖动到滚动视图中以将其放置在其中。您可以在Xcode中看到左侧的视图层次结构。

我附上了一张屏幕截图,其中显示了Xcode 4的一部分,该部分应显示您需要的一切!需要注意的是视图层次结构在这里如下:

的UIView(标准,是由Xcode中创建的时候我做了的.xib用户界面文件的UIView)>的UIScrollView>的UILabel

enter image description here

希望这有助于!

+0

这就是我所做的。在我的.h文件中,我有UIScrollView插座,它与IB中的srollview连接。然后在我的.m文件中,我通过编程创建了一些UI。然后我将它们添加到UIScrollView。 [self.scrollView addSubView:UIelement];问题是该窗口不可滚动。 – Profo 2012-02-08 10:12:20

+0

以编程方式设置UiScrollView的contentSize属性。并确保ContentSize的宽度大于self.View的宽度,如果您想要水平滚动。垂直方向也一样。 – 2012-02-08 10:23:19