【问题标题】:how to make a horizontal uiscrollview vertical draggable?如何使水平 uiscrollview 垂直可拖动?
【发布时间】: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


【解决方案1】:

我不确定我明白你想要做什么,但不会

scrollView.contentSize = CGSizeMake(self.view.frame.size.height*3, self.view.frame.size.height *3);

和你一起工作?或者你还想达到什么目的

【讨论】:

  • 我希望滚动视图具有下拉刷新功能,即滚动视图可以从顶部拖动,并在发生这种情况时做一些事情
猜你喜欢
  • 1970-01-01
  • 2015-11-10
  • 2010-10-18
  • 1970-01-01
  • 2013-12-25
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多