2016-07-06 34 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 
    }