iphone - Deselect UIButton on touch down outside -


मेरे पास एक UIButton है जो कि UIControlEventTouchUpInside पर स्वयं का चयन करता है। यह स्वतः UIControlEventTouchUpOutside पर अचयनित करता है मैं यह भी खुद को अचयनित करना चाहता हूं जब बटन के बाहर एक स्पर्श होता है UIWindow और ओवरराइड -hitTest: withEvent: ?

संपादित करें: मैं ऐसा करने का एक अच्छा तरीका है बस मिला, जो मुझे डर की पुष्टि करता है कि ऐसा करने के लिए कोई बहुत ही साफ तरीका नहीं है।

यह यह नहीं है कि कैसे बटन काम करना चाहिए। अगर उनके अंदर कोई स्पर्श सक्रिय नहीं है तो वे सक्रिय नहीं हो सकते। क्या आप वास्तव में लागू करने की कोशिश कर रहे हैं? शायद एक UIBUtton सबसे अच्छा विकल्प नहीं है।


Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

c++ - QtQuick: QQmlApplicationEngine failed to load component qrc:/main.qml:23 Invalid attached object assignment -