这可能已经被问了很多,所以我更多地寻找可以研究这个的地方的方向,除非它是一个简单直接的答案。我想不出合适的术语来搜索它;我只是不断获得相同的标准UIScrollView
信息。
我了解如何制作可滚动视图,但我找不到任何关于在我的视图中心制作一个 310 x 310 像素部分以使其可滚动的内容,例如网页中心的可滚动 div,因此它可以有一个在中心滚动的内容周围的漂亮图像边框。
这可能已经被问了很多,所以我更多地寻找可以研究这个的地方的方向,除非它是一个简单直接的答案。我想不出合适的术语来搜索它;我只是不断获得相同的标准UIScrollView
信息。
我了解如何制作可滚动视图,但我找不到任何关于在我的视图中心制作一个 310 x 310 像素部分以使其可滚动的内容,例如网页中心的可滚动 div,因此它可以有一个在中心滚动的内容周围的漂亮图像边框。
只需创建一个 UIScrollView 并将其框架设置为您想要的大小和位置,然后将其添加到另一个视图。
您可以使用 的addSubview
方法完成此操作UIView
。
创建一个UIImageView
跨越屏幕大小(或您希望它占用的任何空间)的空间。这将包含您所指的“图像边框”。假设该视图名为backgroundImageView
。
然后创建你的UIScrollView
; 假设它被称为myScrollView
. 现在对于这一行:
[backgroundImageView addSubview:myScrollView];
这将添加myScrollView
到backgroundImageView
视图层次结构中。现在你设置myScrollView
' 在 的坐标系中的位置backgroundImageView
。所以要居中,这样做:
[myScrollView setFrame:CGRectMake((backgroundImageView.frame.size.width - myScrollView.frame.size.width) / 2, (backgroundImageView.frame.size.height - myScrollView.frame.size.height) / 2, myScrollView.frame.size.width, myScrollView.frame.size.height)];
瞧,你完成了:)