Swift
sử dụng label để hiển thị chữ, nhưng nó cũng có textView. So với label,
textView tiện lợi hơn ở chỗ nó có sẵn Scrollview bên trong. Nếu chuỗi ký tự
dài, có nhiều dòng nó sẽ tự cuộn xuống để xem được. Nếu dùng label để hiển thị
nhiều dòng, bạn phải set cho numberLine =0, và để label có đủ chiều cao bạn phải
dùng lệnh la.sizeToFit()
Nhưng
với textView bạn không cần làm như vậy.
Khai
báo lên trên viewDidLoad
var gi:UITextView!
Định
vị dưới dòng super
gi = UITextView(frame:
CGRect(x:100, y: 0,
width: 100, height: 60))
Tạo
viền xung quanh
gi.layer.borderWidth = 1
Set
chữ ra
gi.text = String
manylines
Nhét
vào view
view.addSubview(gi)
Ta
có thể thấy có dấu Scroll ở bên phải textView khi trỏ chuột vào.
Nếu người dùng gõ ngón tay vào màn hình thì bàn phím sẽ bật ra và có thể sửa vào đoạn văn bản được.
Nếu người dùng gõ ngón tay vào màn hình thì bàn phím sẽ bật ra và có thể sửa vào đoạn văn bản được.
Để bàn phím không hiện ra khi chạm tay vào, ta dùng lệnh.
gi.editable=false
Nếu ta dùng lệnh gi.userInteractionEnabled=false thì bàn phím cũng không hiện nhưng người dùng sẽ không thể
cuộn xuống để đọc tiếp nếu văn bản quá dài.
No comments:
Post a Comment