我有一周的Tableview显示每周的天气。在此表格视图中,您可以向左滑动以转到本周的详细视图,或向右滑动以查看表格视图和主菜单。但是有52周的时间我也可以在桌面视图中滚动浏览,我试图让你觉得当你滑动和平移时,就像现在一样,你必须非常精确地向两侧滑动。而这个问题通常是我想刷到详细的视图,应用程序的东西我想要向上或向下滑动一小部分。
我尝试过:
// MARK: Gesture settings
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
有没有办法让滑动更容易触发?例如,如果我试着从一侧到另一侧滑动,如果它不是0或180度角但是-10/10或170/160,我仍然希望它被认为是滑动!
谢谢你们,有一个好人!
答案 0 :(得分:0)
您是否考虑过将UITableView
放在UICollectionView
内?听起来它可能更合适,因为你有52个集合视图单元格,并且能够根据这些项目的索引路径重用tableview。