gpt4 book ai didi

ios - 如何使用 Swift 查找键盘高度

转载 作者:搜寻专家 更新时间:2023-10-30 22:30:12 26 4
gpt4 key购买 nike

let frame = (info[UIKeyboardFrameEndUserInfoKey] as NSValue) as CGRect

不起作用。有人知道为什么这不能按预期运行吗?

错误:“NSValue”无法转换为“CGRect”

请记住:

let curve = (info[UIKeyboardAnimationCurveUserInfoKey] as NSValue) as UInt

工作正常。

编辑:即使是 Apple 文档也表明这是一个小故障,因为 Cocoa 中的以下注释对 UIKeyboardAnimationCurveUserInfoKey

// NSValue of CGRect

Edit2:调试器将其定义为 NSConcreteValue。如何将其转换为 CGRect?

最佳答案

let frame = (info[UIKeyboardFrameEndUserInfoKey] as NSValue).CGRectValue()

关于ios - 如何使用 Swift 查找键盘高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25172497/

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