gpt4 book ai didi

ios - 为什么可视化调试看不到inputAccessoryView?

转载 作者:行者123 更新时间:2023-11-28 18:14:59 25 4
gpt4 key购买 nike

我在这里附上了模拟器截图和 View 调试窗口。 screenshot from xcode view debuggersimulator screenshot

如您所见,inputAccessoryView 在模拟器中可见,但在可视化调试中不可见,不明白为什么,请帮助:)

inputAccessoryView 的代码:

class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
view.backgroundColor = .blue
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

override var inputAccessoryView: UIView? {
let v = UIView.init(frame: CGRect.init(x: 0, y: 0, width: view.frame.size.width, height: 60))
v.backgroundColor = .red
let label = UILabel()
label.textAlignment = .center
label.translatesAutoresizingMaskIntoConstraints = false
v.addSubview(label)
label.text = "inputAccessoryView"
label.widthAnchor.constraint(equalToConstant: 250).isActive = true
label.centerXAnchor.constraint(equalTo: v.centerXAnchor).isActive = true
label.centerYAnchor.constraint(equalTo: v.centerYAnchor).isActive = true
return v
}

override var canBecomeFirstResponder: Bool {
return true
}
}

最佳答案

inputAccessoryView 位于另一个名为 UITextEffectsWindow 的窗口中,要使其显示在 View 调试器中,您必须从调试中选择该窗口或窗口中的任何子项导航器选项卡

关于ios - 为什么可视化调试看不到inputAccessoryView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51115841/

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