通过更改附件将视图附加到 UITableViewCell 的右边缘

Posted

技术标签:

【中文标题】通过更改附件将视图附加到 UITableViewCell 的右边缘【英文标题】:Attaching views to UITableViewCell's right edge with changing accessory 【发布时间】:2016-05-31 00:25:55 【问题描述】:

将右对齐视图添加到UITableCellView 时,视图将在不同附件类型之间切换时发生变化。

我怎样才能避免这种情况?

【问题讨论】:

【参考方案1】:

我的建议是让它动起来。这就是 ios 设计的工作方式。但是如果你想搞砸的话,有很多hacks。

【讨论】:

【参考方案2】:

我发现一个有用的模式是将“右对齐”视图的后沿限制为 UITableViewCell 的后沿 + 40,而不是内容视图的后沿。

这样您甚至可以容纳更大的配件类型,遗憾的是其尺寸不统一(例如,31px 用于披露指示器,39px 用于复选标记,0px 用于无)。

这在您尝试实施时会有所帮助,例如暂时切换到“检查标记”模式。

【讨论】:

以上是关于通过更改附件将视图附加到 UITableViewCell 的右边缘的主要内容,如果未能解决你的问题,请参考以下文章

IOS 使用输入附件视图切换预测文本视图

将 MIME 中的附加数据嵌入到电子邮件的 HTML 部分。未链接到附件

在ios中维护附件视图的状态

python MIME将多个附件附加到多部分消息

在 UITableViewCell 的突出显示上更改附件视图

Exim 将文本附加到某些附件扩展的邮件正文