drawRect и tabBar (iphone iOS 4) - PullRequest
       6

drawRect и tabBar (iphone iOS 4)

1 голос
/ 11 августа 2011

Я работаю в приложении для iPhone с tabBar, двумя tabBarItem и двумя View.

В первом представлении я делаю некоторые расчеты, во втором представлении я рисую графику с результатами первого представления. Когда я вызываю SecondView в первый раз, все работает нормально (потому что у меня есть setNeedsDisplay в viewDidLoad), но когда мне нужно перерисовать содержимое, потому что некоторая информация (внутри FirstView) изменена, ничего не добавляется.

Другими словами, при первом вызове второго View drawRect он больше не вызывается.

В AppDelegate у меня есть метод

 - (void)tabBarController:(UITabBarController *)tabBarController 
                 didSelectViewController:(UIViewController *)viewController

это, возможно, можно использовать, но я не могу, как это назвать.

Спасибо.

1 Ответ

2 голосов
/ 11 августа 2011

Чтобы позвонить - (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController, добавьте <UITabBarControllerDelegate> рядом с NSObject (или любым другим подклассом) в вашем AppDelegate.h.

Также звоните tabBarController.delegate = self; в вашем - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions.

...