自定義其他控件類方法也類似
import UIKit
let SCREEN_WIDTH = UIScreen.mainScreen().bounds.size.width
let SCREEN_HEIGHT = UIScreen.mainScreen().bounds.size.height
class MyView: UIView {
//1 聲明變量
var myImageView: UIImageView?
override init(frame: CGRect) {
super.init(frame: frame)
//2 初始化視圖
myImageView = UIImageView(frame: CGRect(x: SCREEN_WIDTH/2 - 87.5, y: SCREEN_HEIGHT/2 - 180, width: 175, height: 256))
self.addSubview(myImageView!)
}
//3 增加設置圖片方法
func addImage(image: UIImage) {
myImageView?.image = image
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
使用
let yourView = MyView() //按照圖紙要求征塊地
yourView.addImage(UIImage(named: "imageName")!) //設置圖片
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者