簡體   English   中英

iOS6.0中的背景顏色

[英]Background color in iOS6.0

我將視圖設置為UIWindow中的子視圖。 它的工作正常。 我能夠加載視圖並完成我的工作; 但是,如果我真的去改變背景顏色,在底部的一個小區域內顏色不會改變。

這是我用來將此視圖作為子視圖添加到Window的代碼

UIWindow* keyWindow= [[UIApplication sharedApplication] keyWindow];
[keyWindow addSubview: self.view];

這是改變顏色的代碼:

self.view.backgroundcolor =[UIColor bluecolor];

此行為僅在iOS6中發生。 在iOS7中,背景顏色完全改變。

@Fogmeister是正確的,你應該添加一個rootViewController,但只是回答你的問題,你的視圖與窗口大小不同,所以在botton的這個小區域是你在視圖后面看到的uiwindow。 您可以使用與窗口相同的大小設置視圖的框架self.view.frame = keyWindow.bounds;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM