ios - 使我的 UIView 可滚动

标签 ios xcode uiview uiscrollview

我知道我必须在我的 UIView 中插入一个 UIScrollView,并在我的 viewLoad 中放置我的 IBOutlet UIScrollView 的 sizeContent,但我有一些疑问,因为它对我不起作用,我想缺少一些信息我。

我的 UIView 大小是 320x678,所以我需要垂直向下/向上滚动它,我搜索了一些方法但总是崩溃或不起作用,我将目标部署到 iOS 4.3 以便我的应用程序适用于所有 iOS > = 4.3,此时我需要帮助来理清思路...

从头到尾我应该采取哪些步骤?并且 ScrollView 应该在所有 Controller 的前景或背景上?

编辑: 我这样做了....

|-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.

谢谢。

最佳答案

我认为您对 ScrollView 的想法有误。

为了使用 ScrollView ,您将它添加到不滚动的 View 中。即 yourViewController.view。然后将内容添加到 scrollView 并设置 scrollViewcontentSize

ScrollView 包含自己的 ScrollView 。

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

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

我希望这是有道理的。

关于ios - 使我的 UIView 可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439559/

相关文章:

ios - 如果应用程序第一次启动,需要一个简单的动画吗?

iphone - 创建一个从 iphone 屏幕创建视频并从耳机/音频输入添加音频的应用程序

ios - 使用 Whatsapp 发送图像和文本

iphone - 如何将 cfnetwork 和其他框架添加到您的项目中以进行异步传输 - iphone

ios - 上推和下拉 UIView

ios - 在iOS上,您可以使用UICollectionViewFlowLayout获取垂直列布局吗?

ios - RubyMotion 和 InfoPlist.strings 本地化

iphone - 在已发布的 iPhone 应用程序中构建优化级别设置

ios - UIView 的值为 YES 的不透明属性是否与其值为 [UIColor clearColor] 的 backgroundColor 属性冲突?

objective-c - 获取 UIView 的 viewcontroller (iphone)