उत्तर

21

हां, आपके पास रूट स्तर पर (जैसे कि जब आप नेविगेशन-आधारित टेम्पलेट को एक्सकोड में बनाते हैं) या टैबबार रूट के साथ या किसी भी रूट के साथ किसी भी दृश्य आधारित एप्लिकेशन में नेविगेशन नियंत्रक हो सकते हैं।

एक उदाहरण, नेविगेशन सहित एक मॉडल दृश्य पेश (मेरे एप्लिकेशन में रूपों की एक श्रृंखला प्रदर्शित करने के लिए प्रयोग किया जाता है):

UIViewController *control = [[MyViewController alloc] initWithNibName: @"MyViewController" bundle: nil]; 
    UINavigationController *navControl = [[UINavigationController alloc] initWithRootViewController: control]; 
    [self presentModalViewController: navControl animated: YES]; 
    [control release]; 

अन्य उदाहरण में, अगर आप रूट स्तर पर यह करना चाहते हैं, लेकिन नहीं था 'टी, नेविगेशन टेम्पलेट के साथ आवेदन बनाने AppDelegate के didFinishLaunching (...) में:

UINavigationController *navControl = [[UINavigationController alloc] initWithRootViewController: control]; 
    [window setRootViewController: navControl]; 
    [navControl release]; 

तुम भी इंटरफ़ेस बिल्डर में सेट कर सकते हैं, देखें नियंत्रक आप उपयोग के वर्ग की स्थापना करके (UIViewController प्रतिस्थापित UINavigationController द्वारा)।

मुझे आशा है कि यह आपके प्रश्न का उत्तर देगा (पिछली चर्चा के बारे में खेद है)।

0

मैं एक UITabBarController है जो सहित ViewController के कंटेनर के साथ बनाने का निर्माण करने के लिए कैसे को समझने के लिए एक नमूना कोड बनाया कई navigationController https://github.com/damienromito/CustomTabBarController

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