我在xcode中为描述文本框制作了一个较大的文本字段,并且使文本对齐方式位于该框的左上方。但是,当用户键入并到达末尾时,它将离开文本字段并开始向右滚动。我希望文本填充框,然后在用户填充框时向下滚动。有什么办法吗?
@IBOutlet weak var questionDirections: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
questionDirections.text = "Please elaborate on your question, the more accurate the description the better!"
questionDirections.textAlignment = .left
}
当我像这样设置文本字段时,我希望它填充框,然后在添加更多文本时向下滚动,但它会向右滚动而不像我离开框一样填充框保持其原始形式。
答案 0 :(得分:2)
改为使用UITextView:
@IBOutlet weak var questionDirections: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
questionDirections.text = "Please elaborate on your question, the more accurate the description the better!"
}
由于语言方向,它的对齐是自动的。