Цвет фона UIView всегда белый - PullRequest
0 голосов
/ 10 января 2012

Я создаю 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 голосов
/ 24 февраля 2012

Смотрите это https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html

Попробуйте изменить цвет представления после добавления в качестве подпредставления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...