SubView的背景丢失了

时间:2015-07-30 09:57:25

标签: ios objective-c uiview uiviewcontroller

我的申请结构如下:

  • UITabViewController:

    • 第一个UIViewController:

      • UIPageViewController:

        - Page1: UIViewController:
        
                    - UIView: contains Some UILabels, 1 UIButton
        
        - Page2: UIViewController:
        
                    - UIView: contains Some UILabels, 1 UIButton
        
    • 第二个UIViewController:

我在UIViewController中以编程方式添加了UIView:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    SessionView* b = [[[NSBundle mainBundle] loadNibNamed:@"SessionView" owner:self options:nil] lastObject];
    CGRect frame = b.frame;

    b.frame = CGRectMake(0, 88, frame.size.width, frame.size.height);

    [self.view addSubview:b];
}

奇怪的是UIView没有背景颜色。并且无法点按该按钮。

missing background

我上传了源代码here,以防你想检查。

我正在使用iOS8,XCode6,iPad

非常感谢。

2 个答案:

答案 0 :(得分:0)

试试这个:

  [mainview bringSubviewToFront:subview];

答案 1 :(得分:0)

image is provided below

勾选子视图剪辑...............