iphone - Deselect UIButton on touch down outside -
मेरे पास एक UIButton
है जो कि UIControlEventTouchUpInside
पर स्वयं का चयन करता है। यह स्वतः UIControlEventTouchUpOutside
पर अचयनित करता है मैं यह भी खुद को अचयनित करना चाहता हूं जब बटन के बाहर एक स्पर्श होता है UIWindow
और ओवरराइड -hitTest: withEvent:
?
संपादित करें: मैं ऐसा करने का एक अच्छा तरीका है बस मिला, जो मुझे डर की पुष्टि करता है कि ऐसा करने के लिए कोई बहुत ही साफ तरीका नहीं है।
यह यह नहीं है कि कैसे बटन काम करना चाहिए। अगर उनके अंदर कोई स्पर्श सक्रिय नहीं है तो वे सक्रिय नहीं हो सकते। क्या आप वास्तव में लागू करने की कोशिश कर रहे हैं? शायद एक UIBUtton सबसे अच्छा विकल्प नहीं है।
Comments
Post a Comment