如何使视图的一部分可滚动?

时间:2012-07-13 22:45:21

标签: ios xcode html uiscrollview scroll

这可能已被问过一堆,所以我更倾向于找到我可以研究的方向,除非这是一个简单直接的答案。我想不出用于搜索它的propper术语;我只是继续获得相同的标准UIScrollView信息。

我理解如何制作一个可滚动的视图,但我无法找到任何关于在我的视图中心可以滚动的310 x 310像素部分,如网页中心的可滚动div所以它可以在中心滚动的内容周围有一个漂亮的图像边框。

2 个答案:

答案 0 :(得分:1)

只需创建一个UIScrollView并将其框架设置为您想要的大小和位置,然后将其添加到另一个视图中。

答案 1 :(得分:0)

您可以使用addSubview的{​​{1}}方法完成此操作。

创建一个跨越屏幕大小的UIView(或者您希望它占用的任何空间)。这将包含您引用的“图像边框”。假设该视图名为UIImageView

然后创建您的backgroundImageView;让我们说它被称为UIScrollView。现在为这一行:

myScrollView

这将在视图层次结构中的[backgroundImageView addSubview:myScrollView]; 内添加myScrollView。现在,您在backgroundImageView的坐标系中设置myScrollView的位置。所以要集中它,做到这一点:

backgroundImageView

瞧,你已经完成了:)