gpt4 book ai didi

iOS8 键盘扩展 - 方向

转载 作者:可可西里 更新时间:2023-11-01 01:43:35 24 4
gpt4 key购买 nike

我正在为 iOS 8 构建键盘扩展,并尝试处理设备方向。我有 overriddenwillAnimateRotationToInterfaceOrientation() 在方向改变时修改我的布局,并且工作正常,但我没有找到一种方法从扩展中确定加载 View 时的方向(每次键盘从另一个键盘切换到) .

调用 UIDevice.currentDevice.orientation 总是返回未知(至少在模拟器上)。 App Extensions 无法访问 UIApplication 以便能够从那里确定它,并且在调用 viewDidLoad 时 View Controller 的边界为 0,0。

我不知道加载 View 时的方向是什么。谁能帮忙?

谢谢盖伊

PS 我尝试覆盖 viewWillTransitionToSize() 但这似乎从来没有被调用过。

最佳答案

如果其他人遇到这个问题,这里是解决方案:-

let screenSize = UIScreen.mainScreen().bounds
if screenSize.width>screenSize.height {
// Landscape
} else {
// Portrait
}

关于iOS8 键盘扩展 - 方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345648/

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