如何在TextField中设置Cursor

iKK*_*iKK 0 cursor textfield swift

我的ViewController包含一个TextField.如何让Cursor转到TextField?

我正在考虑一个类似于此的方法 - 但是要为Cursor添加什么来跳转到TextField允许用户在调用此方法时开始键入?

func reloadEntries() {
    self.txtfield?.becomeFirstResponder()
    ...
}
Run Code Online (Sandbox Code Playgroud)

小智 5

确保在viewDidAppear()中调用becomeFirstResponder()而不是在viewDidLoad()中,因为您可能会遇到一些问题.您还可以在应用程序窗口对象上调用makeFirstResponder并传入textField:

NSApplication.sharedApplication().windows[0].makeFirstResponder(textField)
Run Code Online (Sandbox Code Playgroud)