1

我有一个自动旋转视图,它应该只在某个特定时间是水平的。我尝试在特定时间更改 -shouldAutorotateToInterfaceOrientation: 的返回值,但它没有按我预期的那样工作。因为没有办法将当前面向垂直的 UI 强制为水平。这可能吗...?

4

1 回答 1

0

我得出结论没有这样的事情。我决定自己手动实现旋转,而不是自动旋转。我不相信这是可能的,但我意识到我可以用UIDeviceOrientationDidChangeNotification.

在模拟器中有-[UIApplication statusBarOrientation]一个看起来强制 UI 旋转的属性,但它只是旋转状态栏。但是,这对于模拟器的 UI 定位基础非常重要和首选。

我使用它,现在手动旋转所有内容。这更容易制作和管理。

于 2011-04-11T20:16:54.793 回答