【发布时间】:2014-12-14 11:18:51
【问题描述】:
我想要一个应该倒置显示的标签。这意味着在创建标签后,我想将其旋转 90 度。那行得通,但现在标签无处不在。我不知道标签是如何旋转的。也许有人可以帮助我。代码如下:
let label = CreatorClass.createLabelWithFrame(CGRect(x: 10, y: 10, width: 150, height: 15), text: "aString", size: 12.0, bold: false, textAlignment: .Left, textColor: UIColor.whiteColor(), addToView: self)
label.transform = CGAffineTransformMakeRotation(CGFloat(M_PI_2))
CreatorClass 创建一个标签并将其添加到某个视图(它添加到 self 是因为此代码在 UIView 的子类中调用)。实际上,我认为这是不言自明的。
【问题讨论】:
-
什么意思?如果您想了解如何将
CGAffineTransformMakeRotation与您的发件人联系起来。 -
您所说的“这有效,但现在标签无处不在。”是什么意思?颠倒是180度,顺便说一下,或者
M_PI。
标签: objective-c swift ios8 xcode6 core-graphics