gpt4 book ai didi

swift - 如何在 TVOS 中的 TVDigitEntryViewController 的完成处理程序中获取输入的引脚?

转载 作者:行者123 更新时间:2023-11-30 10:37:12 25 4
gpt4 key购买 nike

我在 AppleTV OS 文档中读到了有关“TVDigitEntryViewController”的内容。他们获得了完成处理程序,但我不知道如何使用。如果您知道,请分享您的知识。

最佳答案

可以在entryCompletionHandler中检索条目的文本

尝试使用下面的代码在 View Controller 上添加TVDigitEntryViewController

func addDigitEntryComponent() {
let digitEntryViewController = TVDigitEntryViewController()
digitEntryViewController.isSecureDigitEntry = true
digitEntryViewController.view.backgroundColor = .gray
digitEntryViewController.titleText = "New PIN"
digitEntryViewController.promptText = "Please enter new PIN"
digitEntryViewController.entryCompletionHandler = { (enteredText) in
// Text will be received here in variable "enteredText"
print(enteredText)
}
self.addChild(digitEntryViewController)
digitEntryViewController.view.translatesAutoresizingMaskIntoConstraints = false
self.view.addSubview(digitEntryViewController.view)

digitEntryViewController.view.topAnchor.constraint(equalTo: self.view.topAnchor).isActive = true
digitEntryViewController.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true
digitEntryViewController.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor).isActive = true
digitEntryViewController.view.trailingAnchor.constraint(equalTo: self.view.trailingAnchor).isActive = true

digitEntryViewController.didMove(toParent: self)
}

我希望这对你有用。

关于swift - 如何在 TVOS 中的 TVDigitEntryViewController 的完成处理程序中获取输入的引脚?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57710305/

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