首页 > 解决方案 > 如何将文本与 UITableViewCell 中的顶部中心部分对齐(在 Swift 5 中)?

问题描述

我了解此代码可以将 UITableViewCell 的文本与中心对齐:

cell.textLabel?.textAlignment = .center

但是,我需要将它与同一个单元格的顶部对齐,并将其居中。我怎样才能做到这一点?UIEdgeContentInsets?有点困惑,我需要帮助。谢谢!

例如,会是这样的;

cell.textLabel?.textAlignment = .topCenter

笔记; 上一行实际上并不存在作为将其放置在单元格顶部中心的一种方式。但是,我认为苹果必须提供一种方法来做到这一点。

我通读了文档找不到任何东西-_-。有没有人有任何定制的解决方案?

标签: iosuitableviewcellswift5

解决方案


标签不做垂直对齐;它们仅垂直居中。如果您不喜欢这样,请移动标签,或让其高度适合其内容,或者不要使用标签。


推荐阅读