【发布时间】:2012-06-28 10:21:58
【问题描述】:
我有一个 uiscrollview,内容大小为
scrollView.contentSize = CGSizeMake(self.view.frame.size.height*3, self.view.frame.size.height);
即横向3页,我可以横向滚动。
我的问题是,我怎样才能让这个滚动视图像 UIWebView 一样垂直拖动?
【问题讨论】:
-
您的内容是否高于滚动视图框架?
-
不,它是相同的高度,我可以水平滚动就好了。这是一个阅读书应用程序,因此现在可以分页下一个/上一个。问题是,我想让滚动视图垂直拖动,就像 UIWebView 所做的那样,你总是可以垂直拖动 uiwebview。
-
如果内容与scrollView的高度相同,那么用户要滚动到什么?那是我没有得到的那部分。但是,如果您只想要内容上方和下方的白色(或任何背景颜色)空间,只需将您的内容 size.height 设置为大于 scrollView ,然后用户就可以上下滚动。您将需要放置东西以使内容居中,等等。
-
我可以水平滚动,因为宽度大于容器的宽度。确实如此。但我希望滚动视图可以从顶部拖离,就像表格视图上的下拉刷新一样。但高度与容器的高度相同。也许我可以使用 UIPanGestureRecognizer,但它不能很好地工作。我想要的是像uiwebview这样的平滑拖动。也许我可以考虑有两个滚动视图,将一个放入另一个。
标签: ios uiscrollview