【发布时间】:2023-03-12 05:33:01
【问题描述】:
我正在寻找一种更改 textField 文本对齐方式的方法。我试过了
cell.textField.textAlignment = .Left
但这不会改变对齐方式。它将始终保持右对齐。我想知道为什么这是默认设置,因为 Apple 自己在大多数(如果不是所有)地方都使用左对齐文本输入。
【问题讨论】:
标签: ios swift eureka-forms
我正在寻找一种更改 textField 文本对齐方式的方法。我试过了
cell.textField.textAlignment = .Left
但这不会改变对齐方式。它将始终保持右对齐。我想知道为什么这是默认设置,因为 Apple 自己在大多数(如果不是所有)地方都使用左对齐文本输入。
【问题讨论】:
标签: ios swift eureka-forms
因为 Eureka 有点不同。您必须使用单元格更新回调。关于更改对齐方式的文档没有很好的记录。但它确实提到here 要更改颜色或字体,您必须使用.cellUpdate. 因此,我相信这项工作对您有用:
let row = TextRow() {
row.title = "Field:"
}.cellUpdate { cell, row in
cell.textField.textAlignment = .left
}
【讨论】: