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