0

Xcode アプリにタブ バー ビューがあり、2 つのビューがあります。ビュー 1 とビュー 2。ビュー 1 のボタンを押すと、ビュー 2 のラベルに挨拶が表示されますが、これを行うのに問題があります。誰にも何か提案はありますか。

4

1 に答える 1

0

ボタン メソッドでは、ビュー コントローラーの tabBarController プロパティを使用して、タブ バー コントローラーへの参照を取得できます。その参照から、タブ バー コントローラーの viewControllers 配列から view2 コントローラーの参照を取得できます。その参照を取得したら、そのビュー コントローラーの tabBarItem.title プロパティを変更する必要があります。最後に、タブ バー コントローラーの viewControllers 配列を更新する必要があります。

    -(IBAction)ChangeTabTitle:(id)sender {
    UIViewController *cont2 = [self.tabBarController.viewControllers objectAtIndex:1];
    cont2.tabBarItem.title =@"Hi";
    self.tabBarController.viewControllers = self.tabBarController.viewControllers;
}
于 2012-08-15T19:09:01.990 に答える