私はここで Eureka forms の迅速なライブラリを使用しています: Eureka forms
ビューが表示されるたびに、入力フォームの最初の行をファーストレスポンダーにしたいと思います。ビューが表示されるたびに起動される .cellUpdate コールバックを追加し、 cell.becomeFirstResponder() を実行しようとしましたが、これは機能しませんでした。この図書館で経験のある人が助けてくれませんか? ありがとう。
私はここで Eureka forms の迅速なライブラリを使用しています: Eureka forms
ビューが表示されるたびに、入力フォームの最初の行をファーストレスポンダーにしたいと思います。ビューが表示されるたびに起動される .cellUpdate コールバックを追加し、 cell.becomeFirstResponder() を実行しようとしましたが、これは機能しませんでした。この図書館で経験のある人が助けてくれませんか? ありがとう。
これを試して
import UIKit
import Eureka
class ViewController3: FormViewController {
override func viewDidLoad() {
super.viewDidLoad()
form +++ Section("Custom cells")
<<< TextRow("TextRow"){_ in
}
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
let row = self.form.rowByTag("TextRow") as! TextRow
row.cell.textField.becomeFirstResponder()
}
}
これがお役に立てば幸いです