我知道我必须在UIView中插入一个UIScrollView,然后在viewLoad中放入IBOutlet UIScrollView的sizeContent,但是我对此有一些疑问,因为它不适用于我,我想我缺少一些信息。

我的UIView大小为320x678,因此我需要垂直向下/向上滚动,使用谷歌搜索,但有些方法却总是崩溃或不起作用,因此我将目标部署到iOS 4.3,以便我的应用程序适用于所有> = 4.3的iOS,我目前需要帮助以澄清我的想法...

从头到尾应该采取什么步骤?滚动视图应该在所有控制器的前台还是后台?

编辑:
我做到了...

|-button-||-imgview-||-button-| |-some-|
|-------scrollview content size--------|  Size = 320x678
|--------------scrollview--------------|  Size = 320x678
|----------------view------------------|  Size = 320x678

可能这是我的错误,但是,为什么我无法使iPhone滚动?
|-----iPhone screen-----|
|-------------My app------------|

如果我不做任何滚动技巧,不会看到比我的iPhone屏幕更多的内容,那么这种“问题”不会自动滚动吗?还是我必须按照你说的去做?

因为现在我的问题是我必须重建我的.xib,但我真的不知道该怎么做,我了解的理论却不知道如何。

编辑2:

我按照你的理论来解决。
1.- I created a Iphone screen 3.5
2.- I created an auxiliar view with freeform and adapted to 320x678
3.- I designed my 320x678 view
4.- In my main .xib I added my scroll IBOutlet and in the IB then linked.
5.- On my loadview I added the sizecontent
6.- I dragged to my 3.5 screen all the content from my auxiliar window.. then I deleted the auxiliar window.

谢谢。

最佳答案

我认为您有错误的滚动视图构想。

为了使用滚动视图,请将其添加到不滚动的视图中。即yourViewController.view。然后,将内容添加到scrollView中,并设置contentSizescrollView
ScrollView包含自己的视图,该视图可以进行滚动。


|-button-|     |-button-|    |--label--|
|-------scrollview content size--------|  Size = 320x678
|--scrollview----|   Size = 320x480
|------view------|   Size = 320x480

然后将显示一个半按钮,但允许您滚动,以便您也可以看到标签。

我希望这是有道理的。

10-07 19:54
查看更多