swift - 如何在 TextField 中设置 Cursor

标签 swift cursor textfield

我的 ViewController 包含一个 TextField。如何使 Cursor 转到 TextField?

我正在考虑一种与此类似的方法 - 但是要添加什么才能使 Cursor 跳入 TextField 以允许用户在调用此方法时开始键入??

func reloadEntries() {
    self.txtfield?.becomeFirstResponder()
    ...
}

最佳答案

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

NSApplication.sharedApplication().windows[0].makeFirstResponder(textField)

关于swift - 如何在 TextField 中设置 Cursor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30443470/

相关文章:

swift - 如何创建一个函数来返回两个不同数组中的值的匹配项?

ios - 重写 UITextField 委托(delegate)方法

ios - iOS 应用程序中的多个文本字段

java - 如何更改 gui 中字符串的字体,然后将其恢复正常

ios - Web 服务被调用两次

ios - 内联如何与外部库一起工作? ( swift )

javascript - 通过 jQuery 或 JS move 鼠标

c - Linux终端中的shell程序

oracle - 如何在游标中使用嵌套表

swift - 快速计算分数