2017-08-29 80 views
0

我有這個框架的故事板(0,20,320,80)的UIView。我必須從xib中顯示數據,並且在xib中我在上面有一個標籤,並且在那個標籤下面有一個圖像,標籤高度是動態的,並且在圖像下面應該是display.Dynamic數據在標籤中顯示正確,圖像也顯示,但高度不增加的UIView故事板中的那些。它總是採取80像素。 我還在高度約束條件下添加了「小於或等於」或「大於或等於」條件,但未取得成功。UIView的動態高度

這是代碼: -

self.dummyView.labelTitle.text = @"shfdj weu f weufyh euky h yt yt3eg b dqwhgy uj hbdjdb ej2hy c 38iuyh f kyjuh yu jugyfecb jue gb ughy bre uikjy3fd f3uyhbn hui3fjn iuh4fejn giujknfjk hujinkfej ikujhjen ujikhrnfd iukhjk"; 

UIView *viewBottom = [[UIView alloc]initWithFrame:CGRectMake(0, self.dummyView.viewDataHolder.frame.origin.y+self.dummyView.viewDataHolder.frame.size.height +20, 320, 150)]; 

//viewBottom.backgroundColor = [UIColor blackColor]; 
[self.view addSubview:viewBottom]; 

[這是XIB具有加載]

https://i.stack.imgur.com/fI2jr.png

回答

0

得故事板 - >打開檢查 - >Label - >numberofLines = 0

另外,不要設置更大或相等,我不認爲這是必要的,給正常top,leadingtrailingbottom佈局UILabel

+0

我已經這樣做了,但沒有獲得成功。 – vivek

+0

我可以得到您的郵件ID,通過它我可以分享我的代碼,也許這將有利於您檢查錯誤。 – vivek

+0

您可以在Dropbox上上傳項目並分享網址 – Mukesh

0

設置約束top, bottom, leading, trailingUILable與各自的SuperView

lable.numberOfLines = 0 
lable.lineBreakMode = .byWordWrapping 
+0

我已經完成了這項工作,但沒有取得成功。 – vivek