Tôi đang cố gắng trả lời click
trong một số textfield
. Khi nhấp chuột xảy ra, tôi sẽ mở một panel
. suy nghĩ ban đầu của tôi là sử dụng một phương pháp delegate
để đáp ứng các sự kiện click
- nhưng tôi phát hiện ra rằng:Tôi nên sử dụng phương pháp đại biểu nào để phản hồi các nhấp chuột trên NSTextField?
Phương pháp này không làm việc:
(void)textDidBeginEditing:(NSNotification *)aNotification
Phương pháp này không làm việc, nhưng chỉ khi tôi thực sự chỉnh sửa văn bản trong trường văn bản, không phải khi tôi nhấp vào văn bản lần đầu tiên. Và - nếu tôi chỉnh sửa văn bản lần thứ hai, phương pháp này ngừng hoạt động:
(void)controlTextDidBeginEditing:(NSNotification *)aNotification
tôi có thể sử dụng càng nhiều chi tiết càng tốt - hoặc một ví dụ mã, lý tưởng. Tôi biết rằng số tiền nstextfield
được kế thừa từ NSControl
, trong đó có sự kiện mouseDown
. Có cách nào tương tự để phản hồi sự kiện với số textfield
không?
Bản sao của: http://stackoverflow.com/questions/680863/which-delegate-method-i-should-use-to-respond-to-clicks-on-a-text-field – Darron
Tôi đồng ý với bạn , nhưng đọc câu hỏi khác, có vẻ như không phải vậy. Đây là một câu hỏi của Mac; khác là một câu hỏi iPhone. –
Có, tôi nghĩ rằng đây là câu hỏi của tôi, tôi đặt nó vị trí lỗi before.sorry! – jin