我有幾個問題。基本上我要重建這樣的觀點:iOS 7視圖佈局和半透明效果
雖然重建這個我米越來越怪異的行爲。讓我們開始吧:
首先我迄今取得的進展:
設備截圖:
我ViewControllers結構(故事板):
好一步一步:
導航欄
我試圖使它透明,我認爲這通常會工作,但你在我的結構看,我把一個UIView過我的背景ImageView的(大個人資料圖片),模擬一個阿爾法覆蓋。正如你可以在我的設備屏幕截圖中看到的導航欄削減覆蓋。那麼任何想法如何解決?
代碼:
[self.navigationController.navigationBar setBackgroundImage:[UIImage new]
forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.navigationBarHidden = NO;
查看定位
正如你也許可以看到的只是背景輪廓圖像變爲導航欄落後,但四捨五入的圖像和文本標籤具有相同導航欄的上邊距。它不應該受導航欄的半透明性影響嗎?任何提示都會很棒。
此外,也作爲阿爾法覆蓋的UIView不會太多下來填充圖像。即使我設定了完全相同的高度。
在這些圖像上看不到它,但包含所有計數標籤的視圖與background-imageview重疊(背景圖像視圖不應該走得太遠,非常奇怪!)。
你們是我最後的希望。否則我拋出這個真棒設計;(
您是否在使用autolayout?不使用它可能會影響視圖的大小調整。 –
@CleverError神點,但我使用它...此外,我試圖關閉它,但它是故事板廣泛,這並不好。我的其他視圖是基於自動佈局的... – SaifDeen