首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >if-statement (CGAffineTransform)不起作用

if-statement (CGAffineTransform)不起作用
EN

Stack Overflow用户
提问于 2014-07-18 19:24:29
回答 2查看 826关注 0票数 0

我想设置一个if条件来检查我的滚动视图是否处于当前的旋转状态

self.scrollViewImgView.transform = CGAffineTransformIdentity;

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

EN

回答 2

Stack Overflow用户

发布于 2014-07-18 19:35:07

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

代码语言:javascript
复制
    if (CGAffineTransformIsIdentity(self.scrollViewImgView.transform)) 
    {            
        NSLog(@"transform is identity and no transformation");            
    }
    else
    {            
        NSLog(@"Rotated/Some transformation made somehow");
    }
票数 1
EN

Stack Overflow用户

发布于 2014-07-18 19:32:03

你试过使用CGAffineTransformEqualToTransform吗?

代码语言:javascript
复制
bool CGAffineTransformEqualToTransform (
   CGAffineTransform t1,
   CGAffineTransform t2
);

描述:检查两个仿射变换是否相等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24823902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档