gpt4 book ai didi

iOS 支持无动画的多次旋转

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:24 25 4
gpt4 key购买 nike

我正在为我的 iPhone 应用程序重新创建相机应用程序界面。当它侧向旋转时,我没有旋转整个 UI,而是只旋转了图标,就像普通的相机应用程序一样。这工作得很好,但在 iOS 5 中,通知中心的方向取决于应用程序的方向。由于我的应用程序在技术上保持纵向,因此您只能从屏幕顶部访问通知中心,即使在横向放置时也是如此。默认的相机应用程序以某种方式避免了这个问题。

我认为最好的方法是静默更新 UI 使其处于不同的方向,但从用户的角度来看,只有图标会更新。我试图通过在 shouldAutorotateToInterfaceOrientation: 中返回 YES 来实现这一点,然后在 willAnimateRotationToInterfaceOrientation:duration: 中设置变换属性来旋转 View 。这是有效的,除了它显示一个动画,它将新旋转的 View 移动到它的正确位置。我如何在没有任何可见动画的情况下实现这一点?

最佳答案

其实答案很简单。我所要做的就是将 [UIApplication sharedApplication] 上的 statusBarOrientation 属性更改为我想要的任何 UIInterfaceOrientation。

关于iOS 支持无动画的多次旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7627832/

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