首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS CGAffineTransform on UIView

iOS CGAffineTransform on UIView
EN

Stack Overflow用户
提问于 2014-06-21 06:13:09
回答 1查看 525关注 0票数 0
代码语言:javascript
复制
// view controller implementation
@property (weak, nonatomic) IBOutlet UIView *v;

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
     // Do any additional setup after loading the view, typically from a nib.
     //self.v.layer.backgroundColor = [UIColor blackColor].CGColor;
     CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI_4);
     self.v.layer.affineTransform = transform;
}

@end

我已经成功地将UIView *v连接到接口生成器中的UIView对象。但是由于某种原因,当self.v.layer.affineTransform = transform;被执行时,当我构建和运行它时,v就会从屏幕上消失。这是怎么回事?我该怎么解决这个问题?另外,我将物体的背景色设置为蓝色,这样它就可以在屏幕上看到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-21 06:42:05

self.v.transform = CGAffineTransformRotate(CGAffineTransformIdentity, M_PI_4);

尝尝这个。

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

https://stackoverflow.com/questions/24338862

复制
相关文章

相似问题

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