現在、セルにラベル ビューを追加することにより、ButtonRow を使用してこの結果を取得しています。
<<< ButtonRow("Email") {
$0.title = $0.tag
$0.presentationMode = PresentationMode.Show(...)
}.cellSetup {
cell, row in
let text = UILabel(frame: cell.frame)
text.frame.size.width = 0.909 * currentScreenWidth - 68
text.frame.origin.x = 68
text.textColor = UIColor(red: 142/255, green: 142/255, blue: 147/255, alpha: 1)
text.textAlignment = .Right
text.text = "fakeEmail@email.com"
cell.addSubview(text)
}
最後に小さな ">" があるため、ButtonRow を使用しています。新しいビューとビュー コントローラーをプログラムで表示するときにうまく機能します。
他のプロパティと同様に、使用$0.value = "Some String"
は機能しません。
手動でラベル ビューを追加しなくてもこれを行う方法はありますか? すべての画面で機能しますが、これらのパラメータを手動で設定するのはあまり安全ではないと思います.