6ro*_*od9 5 iphone objective-c uitableview uiscrollview ios
我UITableView内部有一个不可滚动的UIScrollView.而且我遇到的问题是,当我触摸一行时,didSelectRowAtIndexPath:第一次点击时没有调用回调,但是在第一次点击任务工作之后.
一些注意事项:
touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view,并且事件确实在这里传递,这view是UITableViewCellContentView有效的.我只是不知道为什么第一次没有将事件发送到该事件UITableView,而在以下事件中它也是如此.
如果您的UIScrollView内容包含垂直内容并且UITableView作为此内容的一部分,您至少必须禁用滚动- 否则当用户滚动您的和 时 时UITableView会让用户感到困惑,并且也会使框架感到困惑,因为不清楚将平移发送到哪里手势。mainViewtableView
根据经验,您应该避免将表视图放入其中scrollViews,除非您真的知道自己在做什么。
| 归档时间: |
|
| 查看次数: |
1790 次 |
| 最近记录: |