我试图创建一个ImageView圆角和阴影给它一些深度.我能够为它创建一个阴影UIImageView,但每当我添加代码也使它有圆角时,它只有圆角而没有阴影.我有一个IBOutlet名字myImage,它在viewDidLoad函数内部.有没有人对如何使其有效有任何想法?我究竟做错了什么?
override func viewDidLoad() {
super.ViewDidLoad()
myImage.layer.shadowColor = UIColor.black.cgColor
myImage.layer.shadowOpacity = 1
myImage.layer.shadowOffset = CGSize.zero
myImage.layer.shadowRadius = 10
myImage.layer.shadowPath = UIBezierPath(rect: myImage.bounds).cgPath
myImage.layer.shouldRasterize = false
myImage.layer.cornerRadius = 10
myImage.clipsToBounds = true
}
Run Code Online (Sandbox Code Playgroud) 所以我试图在swift 3中连接两个变换动画.一个是缩放比例,一个是将翻译的翻译.我试图结合这两个动画.我有一个名为插座ourView这是一个UIView.根据我的理解,我正在做的一切正确,但它给了我这个错误
Value of tuple type ‘()’ has no member ‘concatenating’
这是代码
UIView.animate(withDuration: 0.5, animations: {
let scale = self.ourView.transform = CGAffineTransform(scaleX: 1.5, y: 1.5)
let translate = self.ourView.transform = CGAffineTransform(translationX: 0, y: 50)
self.ourView.transform = scale.concatenating(translate)
})
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?有人有什么想法吗?