UIView背景颜色始终为白色

时间:2012-01-10 06:12:09

标签: iphone uiview

我正在按钮操作上创建UIView:

-(IBAction)addSmiley{
    if(kSmiley == FALSE)
    {
        CGRect frame = CGRectMake(0, toolbar.frame.origin.y+50, 320, 50);
        viewSmiley = [[UIView alloc]initWithFrame:frame];
        [viewSmiley setBackgroundColor:[UIColor blackColor]];    
        [self.view addSubview:viewSmiley];
        tbl.frame = CGRectMake(tbl.frame.origin.x, 0, 320, tbl.frame.size.height-50);
        kSmiley = TRUE;
    }
    else
    {
        [viewSmiley removeFromSuperview];
        viewSmiley = nil;
        [viewSmiley release];
        tbl.frame = CGRectMake(0, 0, 320, tbl.frame.size.height+50);
        kSmiley = FALSE;
    }

}  

我能看到UIView但是有白色背景。我无法设置其背景颜色。可能是什么原因?

1 个答案:

答案 0 :(得分:0)

相关问题