0
我的ViewController包含一個TextField。你怎樣才能使光標轉到TextField?如何在TextField中設置光標
我正在考慮一種類似於此的方法 - 但是爲Cursor添加什麼以便跳入TextField允許用戶在調用此方法時開始輸入?
func reloadEntries() {
self.txtfield?.becomeFirstResponder()
...
}
我的ViewController包含一個TextField。你怎樣才能使光標轉到TextField?如何在TextField中設置光標
我正在考慮一種類似於此的方法 - 但是爲Cursor添加什麼以便跳入TextField允許用戶在調用此方法時開始輸入?
func reloadEntries() {
self.txtfield?.becomeFirstResponder()
...
}
確保調用becomeFirstResponder()在viewDidAppear(),而不是在viewDidLoad中(),你可能會遇到一些問題。您也可以撥打makeFirstResponder應用程序窗口對象,並通過你的文本字段:
NSApplication.sharedApplication().windows[0].makeFirstResponder(textField)
當我調用一個文本字段,使用可以開始輸入直線距離,因爲成爲第一個響應者集中的文本框,顯示鍵盤。你的情況出了什麼問題? – donnywals
謝謝你的快速回答!那麼,我用一個tableView創建自己的container-textView。我想這是問題所在。在你的幫助下,我現在知道普通的textField最終會得到「becomeFirstResponder()」的遊標。其餘的,我需要深入挖掘...... :) – iKK