ios - if 语句 (CGAffineTransform) 不起作用

标签 ios objective-c if-statement

我想创建一个 if 条件来检查我的 ScrollView 是否处于当前旋转状态

self.scrollViewImgView.transform = CGAffineTransformIdentity;

如何通过 if 条件检查是否发生了这种情况?

最佳答案

您可以通过编写以下代码来检查您的 scrollview 的当前方向:-

    if (CGAffineTransformIsIdentity(self.scrollViewImgView.transform)) 
    {            
        NSLog(@"transform is identity and no transformation");            
    }
    else
    {            
        NSLog(@"Rotated/Some transformation made somehow");
    }

关于ios - if 语句 (CGAffineTransform) 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24823902/

相关文章:

ios - 手势识别器阻止触摸已结束

python - 将条件列表传递给要检查的函数

python - 循环语句else子句的启示和影响?

iphone - 找不到实例方法(返回类型默认为id)

ios - 如何识别哪个 UITextField 被 textFieldDidChange 更改了

objective-c - 用于弹出 View 的自定义 Storyboard Segue?

ios - 发送电子邮件导致 - 连接中断

javascript - 如何在 Promise.all 中获取数据以等待另一个有条件的 fetch 语句的结果

ios - XCode 4.3 代码签名错误

objective-c - 将 Objective-C 终端应用程序从 Mac OS X 移植到 Linux?