gpt4 book ai didi

ios - 仅在 iPhone 上旋转图像?

转载 作者:行者123 更新时间:2023-11-29 01:50:40 25 4
gpt4 key购买 nike

如果仅适用于 iPhone,如何使用以下代码行旋转图像?

PhotoView.transform=CGAffineTransformMakeRotation(M_PI*0.5);

我的应用使用 UIScrollView。在 scrollView 中是缩略图。当点击缩略图时,将触发一个 segue 以在新的 View Controller 中加载图像,但由于某种原因,图像在 iPhone 4 上加载在它的一侧(它在 iPad mini 上完全直接加载)

我用了下面的if语句格式没有用...

 if ([[UIScreen mainScreen] bounds].size.height == 480)
{
// iPhone, iPod Touch
...
}

我的问题:是否有另一种方法可以仅在 iPhone 设备上明确旋转图像?以下行成功地为 iPhone 使用正确地旋转了图像,但相反错误地为 iPad 加载了图像。

PhotoView.transform=CGAffineTransformMakeRotation(M_PI*0.5);

如何以编程方式旋转仅适用于 iPhone 4 的图像?附加信息:从技术上讲,这是build设置下的 iPhone 应用程序。

最佳答案

试试这个

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad){
}
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone){
}

关于ios - 仅在 iPhone 上旋转图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31454422/

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