मैं एक दृश्य आधारित जीयूआई कि प्रत्येक जीयूआई आइटम के लिए एक पाठ क्षेत्र शामिल है समाप्त करने के लिए एक कोको पाठ क्षेत्र जबरदस्ती। जब मैं एक और मेनू आइटम चुनता हूं, तो मैं अपने टेक्स्ट फ़ील्ड को संपादन मोड से बाहर निकलने के लिए चाहता हूं। मैं nsTextField दस्तावेज़ों में ऐसा करने के लिए वैसे भी नहीं मिला। कोई विचार?संपादन
[[textField window] makeFirstResponder:nil];
यह संपादन समाप्त हो जाएगा और पाठ क्षेत्र से फोकस हटा दें:
यह एक सामान्य प्रश्न – uchuugaka
काम नहीं करता (कम से कम Yosemite में) होना चाहिए। –
यहां योसामेट में ठीक काम करता है। क्या आप मुख्य धागे से बुला रहे हैं? \t 'dispatch_async (dispatch_get_main_queue(),^{[textField.window makeFirstResponder: nil];});' –