2016-07-06 60 views
5

我正在寻找一种方法来更改textField文本对齐方式。我已经试过更改文本对齐为Eureka TextRow

cell.textField.textAlignment = .Left 

但是这并不改变对齐。它将始终保持对齐。我想知道为什么这是默认的,因为苹果公司在大多数地方(如果不是所有的地方)都使用左对齐的文本输入。

回答

7

对于尤里卡有一点不同。你必须使用单元更新回调。关于改变路线没有很好的文档。但它确实提到here,要改变颜色或字体,你将不得不使用.cellUpdate.因此,我相信这项工作将为你工作:

let row = TextRow() { 
     row.title = "Field:" 
    }.cellUpdate { cell, row in 
      cell.textField.textAlignment = .Left 
    }