我尝试使用自定义函数将自定义的UIView添加到UIImageView扩展上。
https://github.com/kentya6/KYCircularProgress
但是,我看不到视图已被添加。任何想法?
import UIKit
public extension UIImageView {
internal var progressView:KYCircularProgress{
var frame = CGRectMake(0, 0, 200, 200);
return KYCircularProgress(frame: frame)
}
public func addProgressView(){
progressView.progress=0.5
self.addSubview(progressView)
}
}
答案 0 :(得分:0)
在初始化进度视图时,您很可能想要使用self.bounds
而不是self.frame
,因为进度视图的框架与其超级视图相关。
答案 1 :(得分:0)
在swift 3中,试试这个......
{{1}}