Làm cách nào để đặt văn bản readonly
bên trong một UITextField
. Ví dụ: các trường "Tên" và "Bảo mật" trong cài đặt "Chạm vào các mạng khác" trên iPod có chứa các từ "Tên" và "Bảo mật", với vùng có thể chỉnh sửa ở bên phải. UITextField
có thuộc tính "trình giữ chỗ" nhưng biến mất ngay khi tôi nhập.Đặt tiêu đề chỉ đọc trong một UITextField
Trả lời
Những gì bạn thấy trong các trường đó không phải là UITextField có nhãn nhưng UITableViewCell có hai điều khiển trên nhãn - nhãn và trường văn bản không có đường viền.
Đơn giản chỉ cần đặt dòng này nơi txtname
là đối tượng của UITextField
:
txtName.userInteractionEnabled = NO;
Điều đó làm cho văn bản textfield không thể chỉnh sửa được, nhưng câu hỏi ban đầu là về việc có một nhãn đính kèm trước trường văn bản mà không phải tạo điều khiển thứ hai. +1 từ tôi –
Chức vụ một UILabel bên trong khung của UITextField nơi bạn muốn, sau đó đặt UITextFields "leftView" tài sản cho UILabel. Hãy chắc chắn rằng bạn thiết lập UITextFields "leftViewMode" tài sản để UITextFieldViewModeAlways
Bộ luật nên giống như thế này ..
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 200, 44)];
textField.backgroundColor = [UIColor whiteColor];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 50, textField.frame.size.height)];
label.font = [UIFont boldSystemFontOfSize:14.0f];
label.text = @"Name:";
textField.leftView = label;
textField.leftViewMode = UITextFieldViewModeAlways;
[self.view addSubview:textField];
- 1. Đặt tiêu điểm thành UITextField trong tableCell
- 2. Đặt văn bản tiêu đề của một tiêu đề QTreeView
- 3. Đọc ELF tiêu đề trong C
- 4. đọc http post tiêu đề
- 5. WebClient đặt tiêu đề
- 6. vấn đề rộng trong một UITextField với rightView tùy chỉnh
- 7. Tiêu đề "Đặt cookie"
- 8. Xóa tiêu đề trong Oracle ống chỉ
- 9. curl: đọc tiêu đề từ tệp
- 10. Đặt tiêu đề của một thư mục ngày trong bash?
- 11. Bỏ đặt biến chỉ đọc trong bash
- 12. UITextField rightView "WhileEditing" Vấn đề
- 13. Đặt tiêu đề yêu cầu trong JavaScript
- 14. Đặt tiêu đề của UINavigationBar
- 15. Cách đọc tiêu đề bằng pycurl
- 16. Cách đặt tiêu đề QMainWindow
- 17. Đọc trong các tệp có hai hàng tiêu đề
- 18. Xác thực địa chỉ email trong UITextField
- 19. Đặt thuộc tính văn bản UITextField trong preparForSegue
- 20. Đặt tiêu đề UITableView từ NSFetchedResultsController
- 21. iPhone: Đặt Tiêu đề Thanh Điều hướng
- 22. Cách đặt tiêu đề bằng UITabbarsystemitem
- 23. Làm cách nào để chỉ định tiêu đề nhiều dòng trong gói Cài đặt iOS?
- 24. Chúng ta có thể đặt kiểu cho thẻ tiêu đề trong tiêu đề
- 25. Đặt tiêu đề trọng tâm thành trung tâm trong ActionBarSherlock
- 26. Đặt tiêu đề màn hình từ shellscript
- 27. Cách đặt chuỗi tiêu đề yêu cầu
- 28. Đặt tiêu đề UITabBarItem từ UINavigationController?
- 29. cUrl đặt tiêu đề ngôn ngữ
- 30. NSURLYêu cầu đặt tiêu đề HTTP
Tôi chỉ cần có hai textfields vì vậy tôi đã hy vọng để tránh phải thực hiện một UITableView. –
Nó không thực sự sai hoặc khó để thực hiện một UITableView để lưu trữ hai trường văn bản - và có quyền kiểm soát UITableViewCell cho nhãn là một tiền thưởng. – rein
Bạn thực sự không cần triển khai UITableView. Chỉ cần thêm một UILabel và một UITextField (không biên giới) –