Bài 17: UITextView

UITextView

Là UIControl cho phép người dùng nhập text và cho phép hiển thị nhiều dòng.

Cũng như các UIControl khác có 2 cách khởi tạo UITextView là kéo thả và tạo bằng code.

1. Tạo UITextView bằng cách kéo thả

Các bạn tạo project vào Library và kéo thả UITextView vào Main.storyboard:

UITextView
Hình 1.1 UITextView

Để sử dụng Data Detectors của UITextView các bạn bỏ chọn Behavior Editable, chọn vào mục còn detect ở đây mình chọn: Phone Number, Link và Address ở mục Data Detectiors. Sau đó thêm số điện thoại, link website và email bất kỳ vào trong phần Text, ở đây mình sẽ thêm “https://laptrinh0kho.com “, ” 0987 360 431″ và “laptrinh0kho@gmail.com”.

Khi các bạn chạy project thì link, số điện thoại và email các bạn vừa thêm UITextView sẽ detect được và chúng ta có thể tương tác lên chúng. Với link thì iOS sẽ tự mở link trong Safari còn số điện thoại và email thì như hình bên dưới.

Kết quả detect data
Hình 1.2 Kết quả Data Detectiors

2. Tạo UITextView bằng code

Các bạn tham khảo đoạn code tạo UITextView bằng code dưới đây:

Sau khi chạy đoạn code trên các bạn sẽ tạo được một UITextView như thế này:

Kết quả tạo UITextView bằng code
Hình 2.1 Kết quả tạo UITextView bằng code

Cảm ơn bạn đã theo dõi bài viết, nếu có thắc mắc gì vui lòng để lại bình luận bên dưới.

Bạn có thể tham khảo khoá học lập trình iOS tại laptrinh0kho.com. Các khoá học từ cơ bản đến nâng cao, được thực tập doanh nghiệp. Bạn sẽ được cung cấp kiến thức có hệ thống với đội ngũ giảng viên giàu kinh thực tế và am hiểu sư phạm. Hãy liên hệ ngay để được tư vấn miễn phí theo thông tin bên dưới:

LAPTRINH0KHO.COM

  • 138/36 Nguyễn Xí, P. 26, Q. Bình Thạnh, TP.HCM
  • Hotline: 0347.750.760 (Kết bạn Zalo để tư vấn)
  • Email: laptrinh0kho@gmail.com
  • Website: www.laptrinh0kho.com
  • FanPage : laptrinh0kho.com