使用Swift UITextField时,如果文本太长而无法容纳在文本字段所允许的空间中,则默认的行为是使最近输入的文本椭圆化。如下图所示:
当您开始编辑文本字段时,文本向左移动以使最近输入的文本可见。如下图所示:
当我不编辑文本字段时如何实现此效果?我希望无论用户当前是否在编辑文本字段,最近查看的文本始终可见。如果文本对于为文本字段提供的空间而言太长,则不应显示最早的文本。
答案 0 :(得分:0)
如果满足其他要求,可以使用UITextView
轻松实现:
let textView = UITextView()
textView.textContainer.maximumNumberOfLines = 1
textView.textContainer.lineBreakMode = .byTruncatingHead