那么我所做的就是把一个UIView作为UIScrollView的内唯一之内。这就成了它的内容。
这些内容是可缩放的。该视图中的任何内容也会放大。这应该包括任何按钮,任何图像浏览或任何其他控制。然后你在scrollview上设置contentSize和contentOffset来设置它应该滚动的“内容”的大小。
我的scrollview有一个UIView是内容,因此我分别使用frame.size和frame.origin来获取滚动视图。
我的UIView和UIScrollview的大小相同,并且以高度和宽度灵活地固定在边上。
这是我用过的scrollview的图像。
正如你可以看到,滚动视图只有在其中一个项目。其他一切都在其中。
我在播放器视图滚动内容中也有标签。但那么什么是移动一个计时器显示的点...
编辑
这是我使用的viewForZoomingInScrollView代码:
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
if (scrollView == self.playerScrollView){
return self.playerViewScrollContents;
}
else if (scrollView == self.playerScrollView2){
return self.playerView2ScrollContents;
}
return nil;
}
正如你可以看到我的项目有2个滚动视图和2个内容。每个滚动视图一个。
是否在滚动视图中包含图像视图? – Selkie 2012-07-13 20:38:00
对不起。我将编辑该问题到 – BloonsTowerDefence 2012-07-13 20:42:19
我试过了。该按钮应可缩放和点击,如果你把它作为一个子视图到图像视图。你能发布你的代码吗? – Selkie 2012-07-13 20:58:50