我有一個透明的UINavigationBar
和一個UITableView
約10px下的視圖。有一個UIImageView
與背景中的一個很酷的多邊形圖像,我用視差y方式爲視圖轉換進行動畫處理。setNavigationBar半透明將視圖向下
下面是透明導航欄的代碼:
我沒有使用故事板都爲這個項目
我也有一個浮動的操作按鈕時,在底部對。導航欄標題UILabel
我已添加到titleView
的交換區域的UITextField
用於點擊右側導航按鈕的搜索功能。發生這種情況時,我被設置translucent = NO
視圖設置
self.navigationController.navigationBar.translucent = YES;
這一切運作良好,除了通過導航欄的高度推動所有內容下來。
我可以破解一些共同框架的變化,以彌補這一點,但我不知道是否有這個更標準的做法解決方案。
我很好奇:你爲什麼試圖在你的iOS應用程序中強制Android的佈局?你不覺得你應該堅持平臺風格嗎? – Cabus
這是一個很好的問題。我通常支持製作應用程序外觀和感覺是「本地的」。但是,在這種情況下,我真的很喜歡我們的設計人員爲該應用的Android版本設計的UI。在iOS上使用環聊或收件箱是一種樂趣,我相信,只要給予正確的關注,這款應用程序看起來也會很棒。 – d2burke
好吧然後:)。它確實看起來很整齊。在數百個應用程序中看到相同的UITabBar後,可能會出現一些新的外觀,讓人覺得非常清爽。沒有進攻btw – Cabus