限制UITextView的行数可以通过设置其textContainer
的maximumNumberOfLines
属性来实现。以下是一个简单的示例:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let textView = UITextView()
textView.frame = CGRect(x: 20, y: 100, width: 280, height: 100)
textView.backgroundColor = .lightGray
self.view.addSubview(textView)
// 限制UITextView的行数
textView.textContainer.maximumNumberOfLines = 3
// 设置其他属性
textView.font = UIFont.systemFont(ofSize: 16)
textView.isEditable = false
textView.text = "这是一个示例文本,用于演示如何限制UITextView的行数。"
}
}
在这个示例中,我们创建了一个UITextView
实例,并设置了其frame
属性。然后,我们设置了textContainer
的maximumNumberOfLines
属性为3,以限制文本视图的行数。我们还设置了其他属性,如字体、是否可编辑和文本内容。
这个示例演示了如何限制UITextView的行数,以便在文本视图中显示指定行数的文本。
领取专属 10元无门槛券
手把手带您无忧上云