假设我有这个视图层次结构。请注意,这与Twitter iPad应用程序非常相似,因此请将其作为参考。
Views on top: +--------------------+ | | | | | | | | | S1 | V1 | S1 | | | | | | | | | +--------------------+ Views beneath +--------------------+ | | | | | | | T1 | V | |------| | | B B | | +--------------------+
V1:不透明视图,scrollview S1的子视图 S1:UIScrollView,填充窗口边界,透明背景。只需要水平滚动其内容。请注意V1的两侧的矩形是透明的 T1:UITableView,位于S1(可见)下面 B:UIButton,位于S1(可见)下面 V:具有子视图的根视图:T1,B,B,S1
我想复制类似于Twitter iPad应用的行为,特别是:
•如果我在S1中的任何地方水平拖动(甚至是透明区域),它会水平滚动。
•如果我与T1互动或点击B按钮,它们的行为正常
请注意,UIScrollView like Twitter app for iPad的答案很接近,但不处理顶部滚动视图(S1)的透明区域中的拖动滚动。这个问题专门针对这个问题。
答案 0 :(得分:5)