मैं एक ऐप बना रहा हूं जिसमें मेरे पास पांच टैब हैं। टैब दबाए जाने पर मुझे प्रत्येक नियंत्रक को फिर से लोड करने की आवश्यकता होती है।टैब बार, प्रत्येक बार टैब को फिर से लोड किया जाता है
उत्तर
वह कोड रखें जिसे आप पुनः लोड करना चाहते हैं, दृश्य में दिखाई देगा या दृश्य में सभी दृश्य दिखाई देंगे।
सभी बेहतरीन।
तो अपने पृष्ठ पर तत्वों को फिर से निकालने के लिए एक विधि लिखें और इसे टैब प्रेस पर कॉल करें। यदि आप जिस समस्या का सामना कर रहे हैं उस पर अधिक जानकारी प्रदान करते हैं तो मैं इस पोस्ट को संपादित करूंगा।
अगर आप आप UITableView इस
[tableview reloaddata];
उदाहरण का उपयोग का उपयोग कर रहे हैं:
// AppDelegate (and <UITabBarControllerDelegate>)
// Creation tabbar and controllers
UIViewController* myController1 = [[UIViewController alloc] init] autorelease];
UINavigationController* nav1 = [[[UINavigationController alloc] initWithRootViewController:myController1] autorelease];
UIViewController* myController2 = [[UIViewController alloc] init] autorelease];
UINavigationController* nav2 = [[[UINavigationController alloc] initWithRootViewController:myController2] autorelease];
NSArray *array = [NSArray arrayWithObjects: myController1, myController2, nil];
UITabBarController* tab = [[[UITabBarController alloc] init] autorelease];
tab.viewControllers = array;
tab.delegate = self; // <-- don't forget set delegate for TabBarController
// TabBarController Delegate methods
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController;
{
// Reload selected VC's view
[viewController.view setNeedsDisplay];
}
मुझे आशा है कि आप वेबव्यू वेबव्यू हर बार एक tabbar आइटम अच्छी तरह से नेविगेट है फिर से लोड करना चाहिए के बारे में बात कर रहे हैं टैब बार प्रतिनिधि में बस [वेबव्यू रीलोड] लागू करें।
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//other codes
[self.tabBarController setDelegate:self]
//other codes
}
// UITabBarControllerDelegate method.
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if ([viewController respondsToSelector:@selector(reloadDataTemp)]) {
[(YourViewController *)viewController reloadData];
}
}
यह Xamarin Ios में कैसे काम करेगा –
- 1. टैब बार
- 2. टैब बार एप्लिकेशन में टैब बार को छुपाएं
- 3. "अधिक" टैब बार
- 4. कोई टैब बार बार छुपाता है जब कोई टैब बार छुपाता/दिखाता है?
- 5. एंड्रॉइड एक्शन बार - टैब
- 6. एंड्रॉइड एक्शन बार टैब
- 7. कार्रवाई बार अपने टैब
- 8. एंड्रॉइड एक्शन बार टैब बार डिवाइडर
- 9. ios टैब बार बटन दृश्य
- 10. स्टोरीबोर्ड - ViewController टैब बार नियंत्रक से
- 11. आईफोन 4 टैब बार आइकन
- 12. एक्शन बार टैब में मैपफ्रैगमेंट
- 13. "टैब बार के प्रतिनिधि को बदलना" अपवाद
- 14. एंड्रॉइड टाइटल बार जब एप्लिकेशन को फिर से शुरू किया जाता है तो
- 15. जब मैं पहली बार टैबहोस्ट के टैब को खोलता हूं तो रेस्यूम क्यों कहा जाता है?
- 16. क्रोम एक्सटेंशन: कैसे जब एक टैब लोड किया जाता है जब एक टैब, लोड हो जाए, पृष्ठभूमि पृष्ठ
- 17. एंड्रॉइड: एक्शन बार के बिना स्वाइप टैब टैब
- 18. प्रारंभिक टैब बार चयन को प्रोग्रामेटिक रूप से
- 19. आईफोन टैब बार नियंत्रक और कोर डेटा
- 20. मैं टैब बार नियंत्रक से डेटा को अपने टैब में से कैसे पास करूं?
- 21. प्रत्येक टैब
- 22. टैब बार नियंत्रक अनुप्रयोग में कोई शीर्ष नेविगेशन बार
- 23. एंड्रॉइड मार्केट में स्लाइड टैब बार
- 24. प्रोटोटाइप का बार-बार काम क्यों किया जाता है?
- 25. रोबोटियम - एक्शन बार टैब पर क्लिक करना
- 26. वसंत संदर्भ दो बार क्यों लोड किया जाता है?
- 27. jquery लाइव इवेंट को दो बार निष्पादित किया जाता है
- 28. java.lang.IllegalStateException: एक्शन बार टैब में कॉलबैक
- 29. आईफोन में डिफ़ॉल्ट रूप से टैब बार आइटम 1 को कैसे सेट किया जाए?
- 30. प्रत्येक बार
उत्तर के लिए thnx .... लेकिन मैं की तरह जब भी टैब यह पूरे पृष्ठ को फिर से लोड दबाया बनाने की जरूरत है ... – Hiren
(दृश्य का उपयोग किया था दृश्य के अंदर लोड कोड दिखाई थी – Warrior
मेरे कोड पहले से ही viewDidAppear में था की कोशिश) और जब एक ही टैब बार बटन दबाया जाता है तो यह रीफ्रेश नहीं होता है। जवाब अपूर्ण लगता है। – Colin