我正试图创建一个函数,将UILabel
、UIButton
等翻转180度,使其倒置。我的问题是,我找不到一种方法来给函数一个分配给UILabel
s、UIButton
s等的参数。
我已经尝试使用"Any"来分配给我的参数,但Any
没有方法转换。
到目前为止,这是我的代码,没有指定任何参数:
func rotate180(object: ) {
object.transform = CGAffineTransformMakeRotation(rotationAngle: 3.14)
{
您也可以将其作为扩展来实现:
extension UIView {
func rotate180() {
self.transform = CGAffineTransform(rotationAngle: 3.14)
}
}
用法:
myButton.rotate180()
myLabel.rotate180()
myView.rotate180()