gpt4 book ai didi

objective-c - 在 iOS 8 中,如何将行操作按钮添加到 UITableViewCell 的左侧

转载 作者:搜寻专家 更新时间:2023-10-31 19:31:37 24 4
gpt4 key购买 nike

Apple 在他们的 iOS 8 产品页面上显示了这些图像。我有兴趣将按钮添加到表格行的左侧,如第一张图像所示。这是公共(public) API 吗?请注意,我已经知道用于向右侧添加按钮的委托(delegate)方法。我查看了 WWDC session 视频和文档,但无济于事。

提前致谢。

Pic: buttons on left

Pic: buttons on right

最佳答案

它是 iOS8 中某个点的公共(public) API,如此处的答案中所述Swipe to Delete and the "More" button (like in Mail app on iOS 7)

Github 上也已经有几个实现,比如 this one by MortimerGoro (以上答案的一部分)。

如果您想自己做,您可以使用自定义 UISCrollView 或将 subview 添加到单元格的 contentView。根据需要添加手势识别器以处理不同的滑动方向。本质上,随着手势的进行,您会使用负值重新定位按钮 subview ,这会产生隐藏静态按钮的外观。实际上,一切都在移动,只是方向相反。

Ray Wenderlich.com 有一个 very in-depth tutorial了解如何重现效果。它也是一种右侧按钮方法,但概念是相同的——只需交换滑动手势的方向和放置按钮 subview 的位置。

关于objective-c - 在 iOS 8 中,如何将行操作按钮添加到 UITableViewCell 的左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25939964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com