如何在 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+ 浏览量

开启您的 职业生涯

完成课程后获得认证

开始
广告
© . All rights reserved.