[英]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.