2013-10-29 96 views
0

我在uiview控制器中有一個適合的視圖。我使用了自定義的uitableview單元格。每個單元格都有一個文本字段。所以它發生在我編輯這些文本字段時,鍵盤隱藏文本字段。爲了避免我將視圖製作成動畫。但問題是,我的意見背景顏色是白色的。視圖向上移動時,它與狀態欄上方重疊。我在視圖中有一個導航欄。當視圖向上移動時,它的重疊狀態欄。我已經設置了狀態欄的顏色。當視圖向上移動時,狀態欄變得不透明,我看到內容。UIView在ios 7中重疊狀態欄

我知道如果我使用uitableview控制器,它的簡單但我想它應該是uitableview控制器的子類。請提出一些解決方案。

+0

請加屏幕截圖 – Spynet

+0

您好,歡迎來到SO!請閱讀[FAQ](http://stackoverflow.com/help/how-to-ask)瞭解如何提出一個好問題。與此同時,您可以向我們提供一些代碼,顯示您迄今爲止所嘗試的內容。 – wonko79

回答

0

當你設置你的界面,確保底層視圖不遮擋任何狀態欄的,(即在狀態欄和你的看法完全不重疊)

然後設置的的CALayer的masksToBounds財產您的視圖YES這樣

someView.layer.masksToBounds = YES; 

這將剪輯超出您的視圖的邊界的任何子視圖。

+0

它沒有奏效。 – user2932169