UIView在其他视图之上不起作用

时间:2014-10-20 04:15:50

标签: ios uiview

我不明白为什么我的代码不会将此自定义视图放在主视图的顶部。任何建议都会很棒。

这是我的代码:

·H

@property (strong, nonatomic) IBOutlet UIView *saved;

.m

self.saved = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
                    self.saved.backgroundColor = [UIColor colorWithRed:0.0/255 green:102.0/255 blue:153.0/255 alpha:1];
                    [self.view bringSubviewToFront:self.saved];

1 个答案:

答案 0 :(得分:2)

您需要在致电[self.view addSubview:self.saved];之前添加为子视图bringSubviewToFront

注意:您已将属性声明为IBOutlet,此宏用于表示可在Interface Builder中引用的变量。如果您计划从Interface Builder创建并包含子视图,则无需初始化并通过代码添加为子视图。