ios开发整理iOS定制viewiOS 开发

[self.view superview]与SearchBar激

2016-04-27  本文已影响214人  船长_

如图设置SearchBar激活状态下,状态栏的背景色

demo.gif

代码

-(void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [[self.view superview] setBackgroundColor:[UIColor redColor]]; 
}

iOS程序里面,window是程序视图层次体系的最高层。所有能看到的view,都是要加到这个window上才能被看到。
不管是直接被加到window上,还是通过superview被间接的加到window上,总之一个view你要想看到它,它必须要被加到一个window上去。
所以如果一个view的window属性为nil的话,就说明这个view没有被加到任何window上,是无法看到的

[[UIApplication sharedApplication].keyWindow setBackgroundColor:[UIColor redColor]];
上一篇下一篇

猜你喜欢

热点阅读