gpt4 book ai didi

swift - 如何在 tvOS 应用程序中默认关注文本字段,而不是第一响应者?

转载 作者:行者123 更新时间:2023-11-28 06:40:58 26 4
gpt4 key购买 nike

我有 2 个页面的注册和登录,当我通过按后退按钮从登录返回到注册页面时,我想默认将焦点放在文本字段上。如何在 viewWillAppear 方法中做到这一点?我尝试了 updateFocusIfNeeded、setNeedsFocusUpdate 和 canBecomeFocused 方法,但没有任何效果。

最佳答案

覆盖 View Controller 中的 preferredFocusedView 并从中返回您的文本字段。

override weak var preferredFocusedView: UIView? {
return textField
}

然后在您希望文本字段获得焦点时调用 setNeedsFocusUpdateupdateFocusIfNeeded(如您所述,在 viewWillAppear 中)。

关于swift - 如何在 tvOS 应用程序中默认关注文本字段,而不是第一响应者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38010941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com