2012-07-05 16 views

Trả lời

14

Bạn không thể làm điều đó. Bạn sẽ phải trao đổi các điều khiển giữa UILabelUITextField hoặc tạo một lớp con của UIControl để thực hiện điều đó cho bạn.

6

người dùng không thể chỉnh sửa uilabels, thay vào đó hãy sử dụng trường văn bản. Bạn có thể điều chỉnh các thuộc tính của textfield để làm cho nó trông giống như một nhãn.

Sau đó, chỉ cần đặt tương tác thành vô hiệu hóa để mô phỏng nhãn và thêm "cái gì đó" trên khu vực như chế độ xem hoặc nút ẩn hoặc một cái gì đó để phát hiện longpressgesture trong phần này. sau đó khi nó lập trình tập trung vào nó. khi người dùng đẩy trở lại tiêu điểm sẽ bị mất và nó sẽ không quay trở lại là "nhãn"