gpt4 book ai didi

ios - iOS 8.0 中仅某些设备的横向

转载 作者:行者123 更新时间:2023-11-28 21:57:29 25 4
gpt4 key购买 nike

对于 Xcode 6 中的 iOS 8.0,我看不到任何地方可以为每个设备指定纵向或横向...

我想让所有 iPhone 都只有纵向,除了 6 Plus 应该是纵向和横向。而且我希望所有 iPad 都支持纵向和横向。

有没有办法做到这一点,甚至有解决方法?

最佳答案

要使 6+ 不同于其他 iPhone,您需要实现 supportedInterfaceOrientations,如下所示:


- (NSUInteger)supportedInterfaceOrientations
{
如果 (iPadOrPhonePlus()) {
返回 UIInterfaceOrientationMaskAll;
}
返回 UIInterfaceOrientationMaskPortrait;
}

我还没有确定我喜欢的辅助方法,但你可以从这个开始:


.#define iPadOrPhonePlus() ((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) || [[UIScreen mainScreen] scale] > 2)

忽略 在 #define SO 没有它的情况下奇怪地格式化它。

关于ios - iOS 8.0 中仅某些设备的横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067176/

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