1
請幫我解決問題。 我有創建複選框的func。在這個功能我增加UIVIew
高度由每次:更新約束
self.myView.addSubview(MyCheckbox)
myFrame.origin.y += myFrame.size.height. // This is the Y position of new checkbox. I.m creating a frame with checkbox and it's title inside. It's height depends on checkbox picture height.
self.myView.frame = CGRectMake(self.myView.frame.origin.x, self.myView.frame.origin.y, self.myView.frame.size.width, myFrame.origin.y) // And this is the updated frame with new Height.
在這種情況下,我有myView
裏面,並用新的高度複選框(注:在Interface Builder具有高度1.0默認) 但其他UIView
位於myView下方的站點仍然站在他的位置。 如何更新myView的高度約束?或者,也許創建複選框時自動調整它?
謝謝大家!
爲您創建的約束一個IBOutlet,並設置你的'constraint.constant'是任何新的高度應 – Ian
日Thnx!它的工作原理!) –
你能包含更多的代碼嗎? – Esqarrouth