こちらのサイトを参考にしてUINavigationbarの色を変更しようと思いました。
AppDelegateないの処理はこのようになっています。
AppDelegate
1 UINavigationBar.appearance().backgroundColor = UIColor(red: 0 / 1, green: 174 / 1, blue: 202 / 1, alpha: 1.0) 2 3 UINavigationBar.appearance().tintColor = .white 4 5 UINavigationBar.appearance().titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.green]
位置調整がぐちゃぐちゃですがこのように色が表示されています。
UINavigationbarItemの背景色も水色に変更したいのですがどうしたら良いのかわかりません。
UINavigationbarを作成している部分はこのようになっています。
Swift
1 let navBar = UINavigationBar() 2 navBar.frame = CGRect(x: 0, y: 100, width: view.frame.width / 2, height: 200) 3 let navItem: UINavigationItem = UINavigationItem(title: "タイトル") 4 navItem.rightBarButtonItem = UIBarButtonItem(title: "**", style: UIBarButtonItem.Style.plain, target: self, action: nil) 5 navBar.pushItem(navItem, animated: true) 6 view.addSubview(navBar)
回答1件
あなたの回答
tips
プレビュー