0
1つのビュー(DataInputContainerView)があり、そのビューをDataControllerにロードします。これはDataControllerビュースウィフトを複数回ロードするには?
var heightInput: CGFloat = 50
lazy var inputContainerView: DataInputContainerView = {
let dataInputContainerView = DataInputContainerView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.heightInput))
dataInputContainerView.dataController = self
return dataInputContainerView
}()
への負荷DataInputContainerViewのための私のコードこのコードは仕事だったです。しかし、私は例
@IBAction func loadAgain(sender: AnyObject) {
self.heightInput += 15
// Put here to load that view again
}
のために、再びロードしたい私はあなたがあなたのDataInputContainerViewクラスの複数のインスタンスを作成するコードをしたい高さビュー15を作り、再び
をしかし:
代わりに、
DataInputContainerView
返す関数を作成:をし、それを呼び出しますか?私の前に自分のコードを使用する場合は、私はinputContainerView.textViewを呼び出すことができます –
あなたは、ビューの数を知らない場合はそれらを配置するか、それらのために多くのインスタンス変数を作成 – Tj3n
あなたは、彼らのための変数? –