Добавление цвета фона в подпредставление с настройкой альфа - PullRequest
1 голос
/ 20 марта 2012

У меня есть подпредставление, которое показывает, как только кнопка нажата, и она отображается нормально. У меня есть подпредставление, показывающее ярлык вместе с ним. Я просто заблудился о том, как изменить его фоновый цвет и придать ему некоторую прозрачность, настроив его альфа и установив цвет текста метки на что-то другое. Я знаю, что это всего лишь три-четыре строки простого кода, но сейчас я в растерянности.

Вот мой код:

- (IBAction)showInfo:(id)sender 
{
    UIView *mySubview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];

    [self.view addSubview:mySubview];

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 50)];
    label.text = @"This is a label";

    [self.view addSubview:label];
}

Все работает нормально, я просто скучаю по некоторым частям

1 Ответ

1 голос
/ 20 марта 2012

Попробуйте этот код:

mySubview.backgroundColor = [UIColor colorWithRed:.5 green:.6 blue:.7 alpha.8]; // for example
label.textColor = [UIColor redColor];

Надеюсь, это поможет вам.

...