Nếu tôi muốn xử lý các thay đổi đối với UITextField, chẳng hạn như người dùng nhập vào nó; có vẻ như điều này có thể được thực hiện bằng cách gán một delegate cho trường văn bản đó, và sau đó yêu cầu delegate implement shouldChangeCharactersInRange, hoặc bằng cách thêm một mục tiêu vào textField và xử lý sự kiện UIControlEventEditingChanged.UITextFieldDelegate và sự kiện kiểm soát UITextField
Bên cạnh thực tế là với phương thức ủy nhiệm, bạn có thể trả về NO và ngăn chặn người dùng thực hiện chỉnh sửa, có sự khác biệt nào giữa 2 điều này không?
Cùng một câu hỏi để xử lý phần bắt đầu chỉnh sửa hoặc kết thúc chỉnh sửa. Nó có thể được thực hiện bằng phương pháp đại biểu thích hợp hoặc với các sự kiện thích hợp. Các đại biểu textField thực sự là gì nếu các sự kiện kiểm soát có thể thực hiện công việc cần thiết?