1
したがって、詳細位置ではなくタイトル位置に選択した日付を表示するようにユーレカのライブラリからDateTimeInlineRow
をカスタマイズしようとしています。次の図に示す「プレースホルダ」「日付」を置き換えるには:cell.textLabel?.text
セットアップにあなたが必要Eureka DateTimeInlineRowの値をdetailTextLabelではなくtextLabelに設定します
<<< DateTimeInlineRow() { row in
row.tag = "date"
}.cellSetup { cell, row in
row.title = "Date"
}.cellUpdate { cell , row in
if let date = row.value {
row.title = DateFormatter().string(from: date)
}
cell.textLabel?.textColor = row.title == "Date" ? .gray : .black
}
もっとコードを表示する必要があります。これらの関数が何をしているかはわかりません。 – creeperspeak
@creeperspeak私はいくつかの文脈を追加するために私の質問を更新しました。 – Zakaria