我想創建多個UIViews,可以使用單個函數進行復制。我有一個被放置在故事板並連接到我的班級有一個IBOutlet一個UIView:如何使用相同的函數創建多個UIViews
@IBOutlet weak var contentView: UIView!
我有一個加載廈門國際銀行到我UIView功能:
func createView(layoutConstant: CGFloat) {
if let customView = NSBundle.mainBundle().loadNibNamed("TestView", owner: self, options: nil).first as? TestView {
contentViewTopLayoutConstraint.constant = layoutConstant
contentView.addSubview(customView)
}
}
現在我想加上他們兩個我的看法,但只有一個顯示出來:
createView(0)
createView(70)
任何想法?
創建單獨的func並多次調用它們。 – vikash1307
我認爲你是以錯誤的方式創造你的觀點。你可以嘗試使用'如果讓customView = UINib(nibName:「TestView」,bundle:nil).instantiateWithOwner(nil,options:nil)[0]作爲? TestView'? –