2009-08-03 19 views
5

मैं अपने ऐप पर एक टैब बार (UITabBarController) का उपयोग कर रहा हूं और मैं चुनने के लिए 20 से अधिक अलग-अलग विचारों को देखना चाहता हूं।UITabBarController - 20 से अधिक विचार

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

क्या मेरे सभी दृश्य आइकन के साथ टैबबार को कस्टमाइज़ करने में सक्षम होने के लिए ऊपर और नीचे (या बाएं और दाएं) स्क्रॉल करने का कोई तरीका है? क्या सभी दृश्य आइकन तक पहुंच प्राप्त करने के लिए "कॉन्फ़िगर करें" (संपादित करें) नेविगेशन बार को कस्टमाइज़ करने का दूसरा तरीका है?

+4

क्यों क्या तुम चाहते हो > 20 टैब है? यूआई डिज़ाइन विफलता की तरह लगता है ... – kennytm

+0

@ केनीटीएम न्यूयॉर्क टाइम्स ऐप पर एक नज़र डालें, पूरी तरह स्वीकार्य ui स्थिति में 20 से अधिक टैब। – texmex5

उत्तर

1

ऐसा लगता है कि अपनी खुद की UITabBarController बनाने को छोड़कर इस :(के लिए कोई समाधान नहीं है की तरह

0

यह एप्पल द्वारा प्रदान की नियंत्रक की एक सीमा है, लेकिन आप इस समस्या को हल कर सकते हैं इस प्रकार है:।

कैच संपादित करें बटन की कार्रवाई और अपनी खुद की कार्रवाई है कि अलग ढंग से तरह कार्रवाई निभाता है एक कस्टम स्क्रीन प्रदर्शित करना है साथ बदलें।

मैं जब मैं की जरूरत थी, मेरे अनुप्रयोगों में इस तरह से किया है।