如何在屏幕之间进行滑动

时间:2014-12-04 21:22:23

标签: ios cocoa-touch uitableview user-interface uiscrollview

我想用UITableView开发两个屏幕,并使用swipe和UISegmentedControl在它们之间切换。我在网上发现,对于刷卡,可以使用带分页的UIScrollView。但我发现在UIScrollView中添加UITableView也不是一个好主意:

UITableView inside UIScrollView not receiving first tap after scrollling

  

重要提示:您不应在UIScrollView对象中嵌入UIWebView或UITableView对象。如果这样做,可能会导致意外行为,因为两个对象的触摸事件可能会混淆和错误处理。

我发现ios几乎与我在通知中心所需的完全一样。可以垂直滚动并水平滑动。任何想法我怎么能做类似的功能?

谢谢!米甲

enter image description here

notification center 1

1 个答案:

答案 0 :(得分:1)

您只需添加UIPanGestureRecognizer即可左右滑动并切换标签,并在用于切换标签的滚动视图中禁用滚动。

在滚动视图中放置表视图并不好的原因是滚动会干扰。如果你禁用滚动它应该没问题。