2017-11-03 2 views
-3

私は似たような回答をたくさん読んでいますが、白い半透明のナビゲーションバーをiOS 10Objective Cにまだ取得できませんか?AppStoreのバーをプログラム的に作る方法は?

enter image description here

私はこれを試してみました:

[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault]; 
[self.navigationController.navigationBar setValue:@(YES) forKeyPath:@"hidesShadow"]; 
self.navigationController.navigationBar.translucent = YES; 
self.navigationController.view.backgroundColor = [UIColor whiteColor]; 

...しかし、私は灰色の透明ナビゲーションバーを取得しています。 私はiOSでアプリを開発するのが初めてで、どんな助けもあります。

+1

お試しください。あなたの努力を示していれば、あなたは役に立つでしょう。 – Lexi

+1

あなたが理解していないナビゲーションバー文書のどの部分ですか? – Desdenova

+0

ここに質問を投稿している間、ちょっとした研究をしてください。 はあなたの問題の解決策です - > https://stackoverflow.com/questions/18897485/achieving-bright-vivid-colors-for-an-ios-7-translucent- uinavigationbar?rq = 1 –

答えて

0

ナビゲーションコントローラの背景を白い色に設定しています。削除する

self.navigationController.view.backgroundColor = [UIColor whiteColor]; 

コードから削除してください。

関連する問題