回答
UILabel
:「UILabel
類實現了只讀文本視圖。」UITextField
:「AUITextField
對象是顯示可編輯文本並在用戶按下返回按鈕時向目標對象發送操作消息的控件。」UITextView
:「UITextView
類實現了可滾動的多行文本區域的行爲。」
所以:
- 標籤只讀
- 文本框是可編輯的,並提供水平的文字求(不是真的滾動)當文本太長,在一次全部顯示。一般用於輸入短文本。
- textviews也是可編輯的,但當文本太長以至於不能一次顯示時,會提供垂直滾動。
- 的UILabel - 用於靜態文本 渲染,
- 的UITextField - 是輸入 字段,
- 的UITextView - 是一個多行 輸入字段
這是否意味着UITextView是有效的多行啓用UITextField? – 2011-05-19 04:24:18
UITextField基類是UIControl,UIView,所以它不能像UITextView一樣滾動。 UITextView基類是UIScrollView UIView。如果我想要一個像文本窗格這樣的自擴展可滾動編輯器,我使用UITextView。如果我只想簡單的輸入沒有滾動我使用UITextField。 – Roki 2011-05-19 06:58:54
而且除了這一點:只有的UILabel,你可以得到自動收縮功能,否則你應該實現(如果需要)
適合的Adust字體也適用於UITextField。 – 2016-10-20 03:33:16
- 1. Three20 UITextView/UITextField
- 2. UIAlertController或UITextField UILabel UILabel
- 3. 的UILabel的UITextView
- 4. 如何在uilabel或uitextview中顯示圖標或圖像(uitextfield)
- 5. 如何在UITableview中添加UITextField,UITextView,UILabel和UIButton,如表單iPhone?
- 6. UITextField和UITextView - 卡住
- 7. UITextview像UITextField陰影
- 8. UITextField和UILabel在UIScrollVew
- 9. UITextField和UITextView無法輸入它們
- 10. UITextfield到UITextView - 空行出現
- 11. 選取框效果 - UILabel/UITextView
- 12. 在UIScrollView上添加UITextView/UILabel
- 13. 在UITextView中定位UILabel
- 14. UILabel和UITextField編輯字符
- 15. iOS - UITextField被UILabel壓扁
- 16. 將UIView或UILabel放置在UITextField或UITextView中,就像字符一樣行動
- 17. 如何用uitextView替換uitextField時觸摸uitextField(swift 2)
- 18. iOS如何在UITextView內嵌入UITextField
- 19. UITextView和UITextField的文本變得模糊
- 20. 可以引用UITextView或UITextField的指針
- 21. 從導航到的UITextField的UITextView
- 22. 忽略大小寫的UITextField/UITextView的
- 23. UITextField/UITextView - iOS 11 - CPU使用率高
- 24. 將UITextField字符串複製到UITextView
- 25. UITextField和UITextView的內容到NSString
- 26. UITextView/UITextField中的格式文本/標籤
- 27. UITextField的聽寫結果不同於UITextView
- 28. iPad - UITextView和UITextField - 不顯示文本
- 29. 限制在的UITextView或的UITextField
- 30. iPhone:電話號碼UITextView vs UILabel
那如何回答這個問題:「是一個的UITextField,這不是編輯是有效的一的UILabel?」 IE UITextField未啓用和UILabel之間的渲染或行爲有任何區別。 – 2012-02-10 09:55:57
謝謝你這.....你已經節省了15分鐘的痛苦,深思熟慮的研究! :) – 2016-01-12 13:54:06
@ J-Dizzle和這裏一樣。 :) – 2016-01-15 02:09:51