我試圖用UILabel
顯示文本的一個ViewController
一個段落,但是UILabel
只停留在一個單行即使我在UILabels
屬性指定「0」線(這應該意味着不確定和靈活)。我該如何改變以允許段落自動換行?如何在XCode Storyboard上顯示文本段落?
3
A
回答
0
UILabel.sizeToFit()
使用此代碼並將UILabel
替換爲您的標籤對象。
0
正如@boidkan所述,您必須設置numberOfLines
和lineBreakMode
才能獲得多行顯示。
如果要在Interface Builder中靜態設置多行文本,則不能直接將其輸入屬性檢查器(按Enter鍵將結束編輯而不是創建換行符);相反,您必須在某個文本編輯器中鍵入它並將其複製到IB中。
+0
我很肯定你可以通過按住任意一個選項或移動(不確定哪一個)來輸入新行,而按下回車鍵,就像在Excel或數字中一樣。 –
2
我認爲UITextView會更合適,最符合您的要求。您唯一需要做的是取消選中可編輯以防止用戶編輯顯示的文本。任何大於其大小的文字都可以滾動,因此你不需要關心線的數量等。
0
你必須設置所有4個約束(上,右,底部,左)爲標籤你想作爲一個段落,並設置您的最大行數爲0,它將工作(這對我有效)
相關問題
- 1. 如何在段落中顯示文本和圖像
- 2. 顯示在div中打印的文本顯示爲段落
- 3. 如何在mysql中顯示段落?
- 4. 在圖像上顯示段落mouseover
- 5. 顯示文本字符串保持段落的TextView/EditText上
- 6. 如何在jupyter/ipython筆記本中的圖旁邊顯示文本段落
- 7. 如何在xcode storyboard中以橫向模式顯示場景?
- 8. XCode,Storyboard,View Controller項目未顯示
- 9. 如何逐行顯示文本 - Xcode
- 10. 哪個組件用於在iOS中顯示文本段落?
- 11. 連接文本框值並在段落中顯示
- 12. 標題標記不工作:在現場網站上顯示爲段落文本
- 13. 段落沒有顯示
- 14. 試圖從mysql字段中顯示30段文字到段落中的文本?
- 15. 如何在StoryBoard中顯示PresentModelViewController
- 16. 如何將文本拆分爲段落
- 17. 如何在iOS上突出顯示多個文本片段?
- 18. 如何在按鈕上逐個顯示多個文本字段
- 19. 如何在一行上顯示三個文本字段
- 20. 如何寫段落沒有顯示到文檔
- 21. CSS:樣式的文本框,只顯示一個段落
- 22. 簡單的XCode Storyboard滾動文本框?
- 23. 顯示Facebook的樣箱內嵌段落文本
- 24. 如何在LineSeries圖上顯示文本?
- 25. 如何在PieChart上顯示文本?
- 26. 如何在DataGridViewImageColumn上顯示文本
- 27. 如何在MKMapView上顯示文本
- 28. 如何突出顯示其他文本段落中的變化/差異?
- 29. 如何隱藏/顯示具有某種文本樣式的所有段落?
- 30. xcode - 如何將xcode 6 storyboard文件降級到xcode 5?
看到這個答案 http://stackoverflow.com/questions/34435024/dynamically-update- uilabels-位置上的UIView - 依賴 - 上他們的文本價值/ 34436321#34436321 –
請問這項工作'yourLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping'?您也可以在故事板中設置此屬性。 – boidkan
你應該檢查你是否有正確的自動佈局約束,以便'UILabel'知道在哪裏斷線。 – adrianokw