看板 MacDev 關於我們 聯絡資訊
Hi all, 又來問問題了,我的問題... 恩.. 先看圖: https://dl.dropboxusercontent.com/u/5842721/99_Other/g.png
我用 Main.storyboard 拉出了一個 TabBar Controller 並且新增了 MyTabBarController 的 .m 及 .h https://dl.dropboxusercontent.com/u/5842721/99_Other/h.png
接著新增了一個 Navigation Controller 並且將他接到 TabBar Controller 成為一個 BarItem 接著編輯 MyTabBarController.m 設定 tabBar 的背景顏色 - (void)viewDidLoad { [super viewDidLoad]; [self.tabBar setBackgroundColor:[UIColor redColor]]; } 但是結果出來的時候.. https://dl.dropboxusercontent.com/u/5842721/99_Other/i.png
https://dl.dropboxusercontent.com/u/5842721/99_Other/j.png
https://dl.dropboxusercontent.com/u/5842721/99_Other/k.png
就只有 Navigation Controller 的那個 item 被 selected 的時候 沒有改變背景顏色.. 這是我 GitHub 上面的 code.. https://github.com/comdan66/question 如果是有觀念上的錯誤,希望各位大大給個方向 or 關鍵字 >"< 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.171.117 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1435221453.A.0A7.html
Linux: PS. but self.tabBar setBackgroundImage 卻不會有這問題.. 06/25 18:11
darktt: 改用setBarTintColor:就可以了,這個是iOS7之後所有Bar系 06/25 18:41
darktt: 列背景色的設定方法。 06/25 18:42
Linux: 那有可以控制透明度的方法嗎? 06/25 18:44
Linux: 阿!使用 setAlpha!! 06/25 18:55
Linux: 太感謝 darktt 大大的幫忙了 >"<(已拜 06/25 18:55