【问题标题】:CGAffineTransformRotate doesn't work like expect [duplicate]CGAffineTransformRotate 不像预期的那样工作[重复]
【发布时间】:2014-03-16 10:34:18
【问题描述】:

我的代码喜欢关注

self.view1.layer.anchorPoint = CGPointMake(1.0, 0.5);
CGAffineTransform transform = CGAffineTransformRotate(self.view1.transform,M_PI/2);
self.view1.transform = transform;

我的用户界面就像关注

浅绿色背景视图是view1,它有一个子视图一个标签。如果我运行代码,我认为视图和标签将围绕进度视图的左点旋转M_PI/2。但事实如下:

【问题讨论】:

  • 我看不到浅绿色背景视图?
  • 我认为你的观点 1 可能不是你想的那样。它是在故事板中定义的吗?您确定已将 view1 链接到视图,还是仅链接到标签?
  • @iMani 抱歉,青色背景颜色视图是 view1
  • @HalR 抱歉,青色背景颜色视图是 view1

标签: ios objective-c rotation


【解决方案1】:

添加

NSLog(@"%@", self.view1);

检查 self.view1 - 是背景视图,而不是标签。 另外我认为您需要更改锚点。

【讨论】:

  • 很抱歉,青色背景色视图是 view1
  • 这更像是一个要求澄清的评论,而不是一个答案
  • @Dracuuula 我希望如此。这是你的代码:)
猜你喜欢
  • 2014-05-16
  • 1970-01-01
  • 2013-01-03
  • 2012-06-13
  • 2018-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多