2
A
回答
1
一個方法是:使用一個UILabel顯示短文本 把一個UIButton下,以「更多顯示」使設置按鈕,看起來像一個UILabel 捕獲按鈕的動作,並刪除按鈕和顯示器多語文本並更改UILabel的大小。
這對於新手程序員來說不是正確的方法,我希望我能幫助一個想法。
0
您可以使用包含有限文本的UITextView,並添加一個UITapGestureRecognizer,當點擊時,刪除手勢並向文本視圖添加文本。
0
有沒有特別簡單的方法,內置的方式來做到這一點。如果你想自己實現它,你最好的選擇是使用UITextView
而不是UILabel
。 UITextView
符合UITextInput
協議,因此當您在文本視圖中檢測到輕擊時,可以使用closestPositionToPoint:
和相關消息來確定哪部分字符串被輕擊。
不要自己動手,您可以使用TTTAttributedLabel
或OHAttributedLabel
。這兩個內置支持檢測鏈接上的水龍頭。我也沒有用過,所以我不能告訴你哪個更好。可能有其他免費的解決方案,但很容易找到。
相關問題
- 1. 多色UILabel文本
- 2. UILabel文本不更新
- 3. 更新UILabel文本動畫
- 4. 的UILabel與文本通過
- 5. UIPickerView與多行UILabel
- 6. UILabel文本爲html文本
- 7. 無法更新UILabel中的文本
- 8. 更改UITableViewCell中UILabel的文本顏色
- 9. 的UILabel文本顏色更改
- 10. UILabel沒有更新它的文本,IOS
- 11. 更新循環中的UILabel文本
- 12. 檢測中的UILabel文本更改
- 13. 無法更改UILabel文本顏色
- 14. 在uiview加載後更改uilabel文本
- 15. 故事板UILabel不會更新文本。
- 16. 當文本更改時,UILabel會縮小
- 17. UILabel無法更新標籤文本
- 18. UILabel的動畫文本更改
- 19. UILabel - 如何更改文本位置
- 20. 更改UILabel文本的一部分
- 21. Animate自動UILabel文本大小更改
- 22. 在UItableViewCell中更改UILabel文本顏色
- 23. stringWithFormat和UILabel中的多行文本
- 24. 多行自動調整文本UILabel
- 25. 如何在iOS中向UILabel添加更多文本?
- 26. UILabel歸屬文本與多個換行符模式
- 27. 縮放UILabel文本與父視圖
- 28. 的UILabel文本字符串與
- 29. 更改uilabel的文本,然後添加新的uilabel
- 30. 的UILabel doubble文本
http://stackoverflow.com/questions/12141853/iphone-how-to-identify-whether-uilabels-will-show-truncated-text 此鏈接將幫助你。 – 2012-12-27 04:17:51