これら2つのステートメントの違いは何ですか。ナビゲーション バーを非表示にするために、これらのステートメントのいずれかを使用して、以下に示すように viewWillAppear メソッドでナビゲーション バーを非表示にしています。
-(void)viewWillAppear:(BOOL)animated
{
self.navigationController.navigationBar.hidden=true; //works....
}
-(void)viewWillAppear:(BOOL)animated
{
[self.navigationController.navigationBar setHidden:YES]; //doesn't work...
}
このコードは、self.navigationController.navigationBar.hidden=true; で正常に動作します。しかし、[self.navigationController.navigationBar setHidden:YES]; を使用すると、機能しません。なぜですか?
申し訳ありませんが、質問に誤りがありました。修正しました。もう一度ご覧ください。