ios - 如何将文本与 UITableViewCell 中的顶部中心部分对齐(在 Swift 5 中)?
问题描述
我了解此代码可以将 UITableViewCell 的文本与中心对齐:
cell.textLabel?.textAlignment = .center
但是,我需要将它与同一个单元格的顶部对齐,并将其居中。我怎样才能做到这一点?UIEdgeContentInsets?有点困惑,我需要帮助。谢谢!
例如,会是这样的;
cell.textLabel?.textAlignment = .topCenter
笔记; 上一行实际上并不存在作为将其放置在单元格顶部中心的一种方式。但是,我认为苹果必须提供一种方法来做到这一点。
我通读了文档找不到任何东西-_-。有没有人有任何定制的解决方案?
解决方案
标签不做垂直对齐;它们仅垂直居中。如果您不喜欢这样,请移动标签,或让其高度适合其内容,或者不要使用标签。
推荐阅读
- javascript - 如何将导入文件导入 Angular 应用程序模块
- node.js - 如何根据cheerio中的文本获取元素的属性
- python - 将环境模块加载到 Jupyter Notebook/Lab
- java - 获取缺少列名的 JDBI 错误
- spring-security - 无法使用提供的颁发者解析 OpenID 配置(带有 KeyCloak 的 JHipster)
- c - 使用字符串存储数字的长除法 1/N 算法,过长时创建符号/字母
- android - Firestore 和分页库 3.0
- c - 为什么我不能在我的代码中使用 `libmime`?(OSError:mime.so:未定义符号:magic_load)
- json - 成员类型更改时如何反序列化 JSON
- amazon-web-services - 使用 AWS 资源策略有条件地允许来自 Lambda 的默认 VPC 的流量