更改 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
}