【发布时间】:2012-03-03 15:06:44
【问题描述】:
也许我不明白。当我这样做时
self.tweetPeak.transform = CGAffineTransformMakeRotation(RADIANS(45));
RADIAN 在哪里
#define RADIANS(degrees) ((degrees * M_PI) / 180.0)
在一个简单的 UIView 对象上它会消失。
我想这只是太薄了。我的印象是视野在 20 到 45 度之间变得越来越小。
这是什么?我试图将视图设置为不透明。没有效果。
克里斯
【问题讨论】:
-
它是否有可能被旋转出屏幕?
-
不相关,但
RADIONS是一个可怕的名字。它没有说明它在做什么或如何使用它。 -
@Paul.s 这是风格问题,IMO,这是一个很好的宏名称,但我看到它标记为
TO_RADIANS、DEGREES_TO_RADIANS等等。这真的取决于你需要什么。 -
好吧
RADIANS太模棱两可了,我应该给它radions或标准化值或度数。它是否返回弧度从弧度转换为度数,将其存储在某个地方......谁知道。DEGREES_TO_RADIANS似乎是最具描述性的 -
我也试过你的#define 和一个普通的 UIView 并且一切正常,也许还有另一个问题。
标签: objective-c ios uiview cgaffinetransform