1

プログラムUINavigationBarでプロパティを変更したい。または、これを行うのに最適な場所とその理由は?- viewDidLoad:-initWithNibName:

4

2 に答える 2

0

あなたのviewControllersがnavigationBarの異なるプロパティを持っている場合は、次の方法で変更できます。UIViewController サブクラスでは、次のメソッドをオーバーライドします。

- (void) viewWillDisappear: (BOOL) animated
{
    [super viewWillDisappear: animated];

    [self.navigationItem setTitleView: nil];
}

- (void) viewDidAppear:(BOOL)animated
{
    [super viewDidAppear: animated];

    [self.navigationItem setTitleView: titleView];
}

できます。

于 2013-06-16T09:03:36.837 に答える