iOS
SWRevealViewController
खोज…
टिप्पणियों
मुख्य नेविगेशन के रूप में SWRevealViewController वर्ग का उपयोग करना हमेशा सर्वश्रेष्ठ उपयोगकर्ता अनुभव का परिणाम नहीं हो सकता है। यदि साइडबार में केवल 5 या उससे कम प्रविष्टियाँ हैं (या सामग्री को 5 या उससे कम प्रविष्टियों में संपीड़ित किया जा सकता है), तो आपको डिफ़ॉल्ट टैब बार का उपयोग करने पर विचार करना चाहिए।
टैब बार सहज है और उपयोगकर्ता को विचारों / संदर्भों के बीच जल्दी से बदलने की अनुमति देता है। दूसरी ओर, साइडबार नेविगेशन दृश्य / संदर्भ को स्विच करने की तुलना में अधिक कार्य कर सकता है और ढह जाने पर कम स्थान का उपयोग करता है।
अधिक जानकारी के लिए Apple के iOS मानव इंटरफ़ेस दिशानिर्देश देखें ।
SWRevealViewController के साथ एक बुनियादी ऐप की स्थापना
भाषा के रूप में तेजी से एकल दृश्य अनुप्रयोग टेम्पलेट के साथ एक मूल एप्लिकेशन बनाएं
SWRevealViewController.h
और SWRevealViewController.m
जोड़ें
इसके बाद Create Bridging Header बटन पर क्लिक करें
और जोड़
#import "SWRevealViewController.h"
ब्रिजिंग हेडर पर
फिर स्टोरीबोर्ड पर viewController का चयन करें और SWRevealViewController
लिए क्लास बदलें
फिर फाइल पर ViewController का नाम बदलकर MainViewController रखें और RightViewController नाम के साथ नया ViewController जोड़ें
फिर हम SWRevealViewController से MainViewController और SWRevealViewController से RightViewController के लिए दो सेगमेंट जोड़ते हैं, फिर हमें पहले (SWRevealViewController से MainViewController) का चयन करने और गुणों को संपादित करने की आवश्यकता है
कक्षा सेट SWRevealViewControllerSegueSetController
पर पहचानकर्ता सेट sw_front
पर
इसके बाद हमें सेग के साथ भी ऐसा ही करने की जरूरत है (SWRevealViewController से RightViewController)
पहचानकर्ता सेट पर sw_rear
कक्षा सेट पर SWRevealViewControllerSegueSetController
तो MainViewController पर पर इस लाइन को जोड़ने के viewDidLoad
विधि
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());
और यह सब है, आपके पास SWRevealViewController एकीकृत के साथ एक बुनियादी ऐप है, आप पार्श्व मेनू के रूप में RightViewController
दिखाने के लिए दाईं ओर स्वाइप कर सकते हैं