【发布时间】:2016-01-27 02:54:40
【问题描述】:
我的问题是,当我翻转 UIView 时,它显然会翻转其中的标签。有什么办法可以反击吗?当我点击 UIView 上的某个位置(创建它的位置)时,它内部的标签是以编程方式创建的。那么有什么方法可以翻转 UIView 而无需或反对翻转已作为子视图添加到 UIView 的标签? 代码如下: 为了帮助您理解它,我有两个 UIView。一个是巨大的街区(bottomCourt) 另一个作为子视图添加到巨大的块中。它被称为“点”。最后,我创建了一个标签并将其作为子视图添加到 dot。 当我翻转bottomCourt(大块)时,它会翻转其中的所有内容。是的,我需要翻转点)但我需要标签保持正面朝上。
以下代码被放入我视图的 TouchesBegan 部分。
var dot = UIView(frame: CGRect(x: locationB.x, y: locationB.y, width: 10, height: 10))
dot.layer.cornerRadius = 5
dot.backgroundColor = UIColor.purpleColor()
self.bottomCourt.addSubview(dot)
shot++
var label = UILabel(frame: CGRectMake(0, 0, 10, 10))
label.textColor = UIColor.whiteColor()
label.text = "\(shot)"
label.font = UIFont.systemFontOfSize(7)
label.textAlignment = NSTextAlignment.Center
dot.addSubview(label)
因此,因为我无法真正控制点,因为我每次点击时都将它们添加为新变量,所以我又一次如何翻转除“标签”之外的代码中编写的所有内容?
【问题讨论】:
-
您希望标签与点一起动画,但标签的文本最终可读?