如何在 iOS 應用程式上建立可滾動的 TextView?


以兩種方式在 iOS 中建立可滾動的 TextView,一種是使用情節提要建立它,另一種是透過程式設計建立另一個 TextView。

如果 textView 的文字多於其高度並且可滾動屬性已停用,則預設情況下文字檢視是可滾動的。

1. 使用情節提要

  • 轉到情節提要並從物件庫將一個 textView 拖動到檢視。

  • 現在,如果文字檢視中的文字多於其高度,則預設情況下它將是可滾動的,否則它將不可滾動。

  • 給出高度約束以及其他必需的約束。

  • 確保選中了“啟用滾動”和“啟用使用者互動”。

2. 以程式設計方式

透過程式設計方式建立文字檢視可以使用以下程式碼。確保也給它約束。

lettx = UITextView()
   tx.isScrollEnabled = true
   tx.isUserInteractionEnabled = true
   tx.frame = CGRect(x: 10, y: 10, width: self.view.frame.width, height: 100)
   tx.text = "Loremipsum dolor sit erelitlamet, consectetaurcilliumadipisicingpecu, sed do
   eiusmodtemporincididuntutlabore et dolore magna aliqua. Utenim ad minim veniam, quisnostrud
   exercitation ullamcolaboris nisi utaliquip ex eacommodoconsequat.Duisauteirure dolor in
   reprehenderit in voluptatevelitessecillumdoloreeufugiatnullapariatur.    
   Excepteursintoccaecatcupidatat non proident, sunt in culpa qui officiadeseruntmollitanim id
   estlaborum. Nam liber teconscient to factor tum poenlegumodioqueciviuda."
   self.view.addSubview(tx)

這將在應用程式中建立一個可滾動的文字檢視,如下所示

更新日期:2019 年 7 月 30 日

2K+ 瀏覽量

開啟您的 職業生涯

完成課程後獲得認證

開始
廣告