iOS - 无约束的可滑动 UITableCells

标签 ios objective-c iphone uitableview uipangesturerecognizer

我正在做一个项目,我需要使用 3 个 Storyboard,一个用于 iPhone 5,另一个用于 iPhone 6,最后一个用于 iPhone 6+。我需要实现可滑动的 UITableCell 以在此项目中显示更多选项。

我遵循了本教程:http://www.raywenderlich.com/62435/make-swipeable-table-view-cell-actions-without-going-nuts-scroll-views半成功地完成这项工作,但问题是这需要自动布局和操纵约束,使表格单元格可通过 UIPanGestureRecognizer 滑动。

有没有办法在不使用约束的情况下实现相同的用户体验?我对 UIPanGestureRecognizer 有点陌生,所以任何关于如何开始这个的建议都会很棒,或者如果有任何教程可以在不使用约束的情况下做同样的事情。

最佳答案

UIPanGestureRecognizer 用于检测用户是否点击了屏幕。 Check this link

您正在使用 UITableView 那么您将不需要 UIPanGestureRecognizer 。尝试使用 AutoLayout 并使用它变得更加家庭化。

尝试查看以下表格 View 教程 Create a Simple Table View App , Customize Table View Cells for UITableView , How To Handle Row Selection in UITableView

如果您对自动布局有疑问,请提出来,我会尽力帮助您

关于iOS - 无约束的可滑动 UITableCells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30554132/

相关文章:

使用自动布局时,iOS 必须额外留出 20px 的边距以与 Root View 对齐吗?

ios - 如何在固定时间内为特定位置下方的指示箭头设置动画?

objective-c - 应用程序包中的本地化文件

objective-c - 如何在 ios 中使用 AVAudiorecorder 录制音频时过滤背景噪音?

ios - 如何等待 NSTask 在异步 block 中完成

iphone - 使用标签栏项目加载 View !

iphone - 如何确定 UITapGestureRecognizer 触摸了哪个 View ?

ios - 我应该在核心数据中保留应用程序状态吗?

javascript - 使用 Brad Birdsall 的 Swipe 2.0 在纯 JavaScript 中的 iOS 导航栏

iphone - UITableView 的 reloadRowsAtIndexPaths : (NSArray *) indexPaths failing to cause a reload unless you call it twice?