Проблемы со слоем UIView - PullRequest
0 голосов
/ 12 мая 2011

У меня проблема с UIViews, у меня белый UIView с рамкой 240 * 320 и черный UIView с рамкой 480 * 20, и я добавляю белый вид к основному виду ландшафта, который составляет 480 * 320, а затем я добавьте черный вид к белому, и черный вид будет не только над белым, но и над основным, и я не хочу быть выше основного, кто-нибудь знает решение? Это код:

<code>
    UIView *aView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 240, 320)];
    UIView *otherView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 480, 20)];
    [aView setBackgroundColor:[UIColor whiteColor]];
    [otherView setBackgroundColor:[UIColor blackColor]];
    [aView addSubview:otherView];
    [[self view] addSubview:aView];

Ответы [ 2 ]

1 голос
/ 12 мая 2011

что по этому поводу:

aView.clipsToBounds = YES;
1 голос
/ 12 мая 2011

используйте эту вещь для управления представлениями.

[self.view приноситubviewtofront: uiview]; а также использовать [self.view приноситubviewtoback: uiview];

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