Mam UIView i dwie subviews w nim. Subviews ma zaokrąglone rogi i wartość graniczną. Problem polega na tym, że zewnętrzne krawędzie zaokrąglonej krawędzi zawierają cienką linię koloru tła z podglądu. Muszę czegoś przegapić?UIView z zaokrąglonym rogiem i obramowaniem ma niewłaściwy kolor krawędzi
UIView *outerView = [[UIView alloc] initWithFrame:CGRectMake(0, 50, 320, 320)];
[self.view addSubview:outerView];
outerView.backgroundColor = [UIColor whiteColor];
UIView *innerView1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 160, 320)];
[outerView addSubview:innerView1];
innerView1.backgroundColor = [UIColor blackColor];
innerView1.layer.borderWidth = 20;
innerView1.layer.borderColor = [UIColor whiteColor].CGColor;
innerView1.layer.cornerRadius = 20;
//innerView1.layer.masksToBounds = YES;
UIView *innerView2 = [[UIView alloc] initWithFrame:CGRectMake(160, 0, 160, 320)];
[outerView addSubview:innerView2];
innerView2.backgroundColor = [UIColor blackColor];
innerView2.layer.borderWidth = 20;
innerView2.layer.borderColor = [UIColor whiteColor].CGColor;
innerView2.layer.cornerRadius = 20;
//innerView2.layer.masksToBounds = NO;
//innerView2.clipsToBounds = YES;
//innerView2.layer.shouldRasterize = YES;
Pomogłoby to obejmować odpowiedni zrzut ekranu przedstawiający problem. – rmaddy
Uruchomiłem twój kod na zielonym tle i to właśnie dostaję -> http://puu.sh/89bjO/6e551e085e.png czy to właśnie dostajesz? Naprawdę nie pasuję do twojego problemu z tym, co dostaję –
Widzę teraz twój błąd. Mam problem z kodem, aby zobaczyć, co to powoduje. –