rai*_*els 5 uitableview uiscrollview uiscrollviewdelegate uigesturerecognizer swift
我意识到这个问题的变化已被问到,但是我无法将这些点连接成一个连贯的解决方案来解决我的问题.所以这是我的情景:
我有一个UITableView有2个部分.第1节没有标题视图和1个单元格.第2节有一个标题视图(它是浮动的,因为它是普通表视图的默认行为)和1个单元格.这个单独的第1部分单元格具有3页的水平分页滚动视图.每个页面都是一个tableview.这听起来有点疯狂,但它完全合法且完全合情合理.我的方案是用户个人资料屏幕.第1节的单元格是用户的生物.第2节的标题是一个分页菜单,显示了三个菜单选项.寻呼机有三个用于用户发布,跟随和发布的内容的表视图.
问题是,当用户滚动寻呼机中的任何内部表视图时,我希望外部的表视图滚动,直到生物被滚动到屏幕上,并且节标题点击视图控制器的导航栏.然后我希望内部scrollview接管滚动.
我一直在玩这些UIGestureRecognizerDelegate
方法的组合:shouldRecognizeSimultaneouslyWithGestureRecognizer
&shouldRequireFailureOfGestureRecognizer
.我可以同时滚动tableviews(顺便说一句,顺便说一下,这不是很糟糕,但绝对不是我想要的行为)或只是在内部或外部tableview上滚动.我希望能够使用这个问题来解决这个问题,UIGestureRecognizerDelegate
因为我的直觉告诉我解决方案不需要涉及任何委托和覆盖contentOffsets使用等等UIScrollViewDelegate
方法scrollViewDidScroll:
.但也许我错了,我将不得不走那条路.
我以为在扔掉之前我会把它扔到那里.非常感谢任何帮助!
归档时间: |
|
查看次数: |
335 次 |
最近记录: |