更改 Eureka TextRow 的文本对齐方式
Change the text alignment for Eureka TextRow
我正在寻找更改 textField 文本对齐方式的方法。我试过
cell.textField.textAlignment = .Left
但这不会改变对齐方式。它将始终保持右对齐。我想知道为什么这是默认设置,因为 Apple 自己在大多数(如果不是所有)地方都使用左对齐文本输入。
对于尤里卡来说有点不同。您必须使用单元格更新回调。关于改变对齐方式没有很好的记录。但它确实提到 here 要更改颜色或字体,您必须使用 .cellUpdate.
因此,我相信这项工作对您有用:
let row = TextRow() {
row.title = "Field:"
}.cellUpdate { cell, row in
cell.textField.textAlignment = .left
}
我正在寻找更改 textField 文本对齐方式的方法。我试过
cell.textField.textAlignment = .Left
但这不会改变对齐方式。它将始终保持右对齐。我想知道为什么这是默认设置,因为 Apple 自己在大多数(如果不是所有)地方都使用左对齐文本输入。
对于尤里卡来说有点不同。您必须使用单元格更新回调。关于改变对齐方式没有很好的记录。但它确实提到 here 要更改颜色或字体,您必须使用 .cellUpdate.
因此,我相信这项工作对您有用:
let row = TextRow() {
row.title = "Field:"
}.cellUpdate { cell, row in
cell.textField.textAlignment = .left
}