0
我有一個帶有圖像和多行文本的滾動視圖。 加載屏幕後,我這樣做是爲了重新計算內容大小:UILabel在滾動後截斷
CGRect contentRect = CGRectZero;
for (UIView *view in self.scrollview.subviews) {
contentRect = CGRectUnion(contentRect, view.frame);
}
self.scrollview.contentSize = CGSizeMake(self.scrollview.contentSize.width, contentRect.size.height + 10);
它工作正常,但是,當我觸摸屏幕滾動內容,多行文本的UILabel被截斷爲1線。 我做了一個視頻顯示它正在發生: https://www.youtube.com/watch?v=Qzvu9m_XQJk&feature=youtu.be 如果我刪除上面的代碼,文本不會截斷。但屏幕不會滾動顯示大文本。任何想法如何解決這個問題?
您是否使用自動佈局來設置標籤和滾動視圖? – Istvan
你有沒有使用自動佈局? –
cgrectunion?那個有什麼用? –