垂直轨道中的 UIScrollView 水平滚动拇指
Posted
技术标签:
【中文标题】垂直轨道中的 UIScrollView 水平滚动拇指【英文标题】:UIScrollView Horizontal Scroll Thumb in the Vertical Track 【发布时间】:2013-09-20 01:39:38 【问题描述】:如果一个疯狂的客户要求这个功能,我会告诉他这是不可能的。
然而,在这里,我在 UIScrollView 中有你日常的 UITableView,在 Interface Builder 中设置。滚动视图启用了垂直滚动,但没有水平滚动。那么这到底是什么:
注意右下角——该胶囊是水平方向上可见的滚动拇指。如果您上下滚动表格视图,则该拇指会左右移动......在垂直滚动轨道内。轨道的宽度是滚动视图内容高度的完整表示;我滚动到表格视图的顶部,拇指向左移动,所以我可以看到胶囊形状的右侧。
这一定是某种奇怪的错误,对吧?任何想法如何摆脱这种松散?
【问题讨论】:
【参考方案1】:看来我发布得太早了。我删除了 IB 中的表视图并重新创建了它。问题消失了。一定是 Interface Builder 出了点问题。
【讨论】:
以上是关于垂直轨道中的 UIScrollView 水平滚动拇指的主要内容,如果未能解决你的问题,请参考以下文章
UIScrollView 子视图中的水平 UISwipeGestureRecognizer ? (UIScrollView 只需要识别垂直滚动)
使用按钮检测水平滚动 UIScrollView 上的垂直滚动
水平 UIScrollView 内部有垂直 UIScrollViews - 滚动外部水平视图时如何防止滚动内部滚动视图?