[英]Is it possible to disable the swipe gesture and only make the pan gesture work in a scrollview?
[英]Is it possible to start scrollView pan gesture on a button
我有一个像这样的层次结构
- UIView
- UITableView
- UIButton
默认情况下,从UIButton滑动不会滚动滚动视图。 我想改变它,所以它确实如此。
我可以通过将UIButton
更改为UILabel
并向其添加UITapGestureRecogniser
来有效地创建自定义按钮。
有没有办法保持它作为UIButton?
-(void)moveUpView
{
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:n inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop
animated:YES];
}
希望这可行
创建一个重复的UITableView
(具有相同的dataSource
和delegate
),但不要将其插入到视图层次结构中的任何位置; 只需将其panGestureRecognizer
添加到UIButton
。 实现其委托-scrollViewDidScroll:
方法,将原始UITableView
的contentOffset
设置为重复的UITableView
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.