MultipleSelectorRowで提示されたコントローラの背景をカスタマイズしようとしていますが、できません。MultipleSelectorRowのカスタマイズ
<<< MultipleSelectorRow<String>("select") { row in
row.options = values
row.onPresentCallback = { _, to in
let backgroundView = UIView(frame: CGRect(x: 0, y: 0, width: (self.tableView?.bounds.size.width)!, height: (self.tableView?.bounds.size.height)!))
backgroundView.backgroundColor = UIColor.red
to.tableView?.backgroundView = backgroundView
}
}
コールバックが発生したときにto.tableViewがnilであるため、これは機能しません。
は、私はユーレカライブラリを変更せずにコントローラを変更することはできないと思うおかげ
これは 'self.tableView .backgroundColor = – avalla
提示のViewControllerと相互作用しません? UIColor.green'これはあなたの問題を解決するはずです(テスト済みです、今はすべて緑色です) – Fabiosoft
コールバックの中に?私はあなたがフォームについて話していると思います。タップの後に提示される複数選択ビューコントローラについてではありません。 – avalla