2011-03-18 10 views
6

जब उपयोगकर्ता UITabBarController के चयनित टैब को बदलता है, तो क्या यह इंगित करने के लिए कोई ईवेंट निकाल दिया गया है कि यह विशिष्ट कार्यवाही हुई?UITabBarController के 'चयनित दृश्य नियंत्रक' में परिवर्तन होने पर एक ईवेंट निकाल दिया गया?

मुझे पता है कि viewDidLoad निकाल दिया जा सकता है अगर UIViewController पहले लोड नहीं किया गया था और मामले में, viewWillAppear आक्रमण हो जाता है। लेकिन इनमें से कोई भी मुझे बताएगा कि दृश्य दिखाया गया था क्योंकि टैब बार का चयन किया गया था।

उत्तर

11

आप tabBar:didSelectItem: उपयोग कर सकते हैं, जबकि UITabBarDelegate को लागू करने:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 
संबंधित मुद्दे