我是IOS開發新手,我試圖讓我的一個父視圖自動適合其子視圖。如何以編程方式自動將父視圖適合其子視圖?
例如上面的圖片中有一個紅色的圓圈指示一個空格我會向上調整文本,以便它發揮的空間,我也希望所有的文本的容器會自動調整其高度以適合其內容。
謝謝。
我是IOS開發新手,我試圖讓我的一個父視圖自動適合其子視圖。如何以編程方式自動將父視圖適合其子視圖?
例如上面的圖片中有一個紅色的圓圈指示一個空格我會向上調整文本,以便它發揮的空間,我也希望所有的文本的容器會自動調整其高度以適合其內容。
謝謝。
你需要重寫willMoveToSuperView
和didMoveToSuperView
入住這裏 iPhone/iOS: Will there be called any method if a UIView is added as a subview
答案,然後你可以根據其超視圖調整視圖。但是,使用自動佈局是一種非常受歡迎的方式。
你應該做一件事。
首先分配你的父視圖並給它一個框架,然後,當你的子視圖將分配並且它有一個框架,然後再次設置父視圖的框架。
所以,當你的子視圖出現時,你的父視圖的框架會自動設置。
希望這有助於...
這是什麼樣的佈局?這不適用於UITextView – Retro
您能否提一下您正在使用的所有UI組件?我的意思是請解釋你的視圖層次。 – Vaisakh
文本全部是UILabel,黑屏是我的UIView – NewDroidDev