2014-10-02 12 views
6

मुझे आईओएस 8 टुडे एक्सटेंशन में UISlider का उपयोग करने में परेशानी हो रही है। जब आप दाईं ओर स्लाइडर को स्लाइड करना शुरू करते हैं, तो सब कुछ ठीक काम करता है। आप बाएं से दाएं और दूसरी तरफ स्लाइडिंग पर रख सकते हैं।यूआईएसलाइडर आज व्यू एक्सटेंशन (विजेट)

हालांकि, अगर आप बाईं ओर स्लाइडिंग करना शुरू करते हैं, तो अधिसूचना केंद्र 'आज' दृश्य से 'नोटिफिकेशन' दृश्य में स्क्रॉल/स्लाइड करेगा।

कौन इस बात को समझने में मदद कर सकता है कि इस व्यवहार को कैसे अक्षम किया जाए?

+0

ओए। मेरा मानना ​​है कि स्क्रॉल दृश्यों से बचने पर ऐप्पल की सलाह स्लाइडर पर भी लागू होती है। [यह उत्तर देखें।] (Http://stackoverflow.com/a/24733982/860000) आप शायद भाग्य से बाहर हैं क्योंकि आपको व्यवहार या स्वाइप इशारा पहचानकर्ता को बदलने की आवश्यकता होगी और आप * भारी * sandboxed हैं। –

उत्तर

1

आज के विजेट में स्लाइडर और स्क्रॉलव्यू का उपयोग टच इशारा पहचानकर्ताओं के साथ संपर्क पर संघर्ष का कारण बनता है जो सेब ने आज के दृश्य में बनाया है।

इसका समाधान (जैसा कि हमने अपने ऐप में लागू किया था) एक बटन बनाना था जिसे टैप किया जा सकता था और फिर इस बटन की छवि वर्तमान स्थिति दिखाने के लिए बदल जाएगी।

+0

शायद आप का मतलब है कि आपने एक यूआईएसविच को "स्टेटस" के साथ "प्रतिस्थापित" किया है? '+' और '-' संकेतों वाला बटन मेरा अंतिम उपाय है ... – fguchelaar

+0

असल में हम एक टेबलव्यू लोड करते हैं (3 पंक्तियों तक सीमित) और प्रत्येक पंक्ति में एक छवि (जो एक बटन की तरह दिखती है) है। DidSelectRow पर हम एक चर की स्थिति बदलते हैं और वर्तमान स्थिति को प्रतिबिंबित करने के लिए छवि को समायोजित करते हैं। –

3

एप्पल पहले से ही एक कड़ी चोट इशारा डिफ़ॉल्ट रूप से (अधिसूचना अनुभाग का अधिकार, उपयोगकर्ता चाल स्वाइप पर) कर रहे हैं क्योंकि स्लाइडर का उपयोग और विजेट अनुभाग में दृश्य स्क्रॉल करने के लिए सिफारिश नहीं करता तो आप बटन साथ स्लाइडर की जगह।

संबंधित मुद्दे