ios - 在编辑模式下将自定义单元格在 UITableView 中向右移动

标签 ios objective-c xcode uitableview

我有一个多节的UITableView它包含由 UIImage 组成的自定义单元格, UILabel等当我单击导航栏上的编辑按钮时,我希望单元格内容移动到右侧。因为我想防止“删除”视觉对象和我的自定义单元格的 UIImage 重叠。 .我也希望它在编辑模式结束时恢复。

我试过setIndentationLevel但它没有用。我该如何管理?

最佳答案

由于您使用的是自定义表格 View 单元格,我建议在您的

override init(style: UITableViewCellStyle, reuseIdentifier: String?)
super.init(style: style, reuseIdentifier: reuseIdentifier)

说如果你有一个 View myImageView
不要添加为:
addSubview(myImageView)

而是添加为:
contentView.addSubview(myImageView)

因为 contentView 是自动向右动画的 View 。

关于ios - 在编辑模式下将自定义单元格在 UITableView 中向右移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366572/

相关文章:

ios - 无法将 NSString 转换为 NSURL

iphone - HTML,Javascript和CSS作为应用程序

objective-c - 无法结合 CAKeyframeAnimations 进行缩放和平移

ios - UIPageController 中共享 View 的 UIView 动画

objective-c - 不按顺序结束 GKTurnBasedMatch 的正确方法

xcode - 如何将二进制文件的内容嵌入到 Mac OS X 上的可执行文件中?

ios - 合并两个xcode项目并根据条件运行

ios - 为什么我以编程方式创建的 View 会忽略其约束?

ios - 谷歌身份从 webview 移动 -> 苹果是否同意使用系统浏览器?

ios - 如何为 UINavigationBar setBackgroundImage 设置动画 : forBarMetrics:?