Ich habe eine UIView und zwei Unteransichten darin. Die Teilansichten haben abgerundete Ecken und einen Rahmenwert. Das Problem, das ich habe, ist, dass die äußeren Kanten der abgerundeten Grenze eine dünne Linie der Unteransicht Hintergrundfarbe enthalten. Ich muss etwas verpasst haben ?? mit der drawRect
Methode einer benutzerdefinierte AnsichtsklasseUIView mit abgerundeter Ecke und Rand hat falsche Kantenfarbe
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;
Es helfen würde einen relevanten Screenshot gehören die Ausgabe zeigt. – rmaddy
Ich habe deinen Code mit einem grünen Hintergrund und das ist was ich bekomme -> http://puu.sh/89bjO/6e551e085e.png ist das was du bekommst? Ich bin nicht wirklich zusammenpassen Ihr Problem mit dem, was ich bekomme –
Ich sehe jetzt Ihren Fehler. Ich bin mit dem Code beschäftigt, um zu sehen, was das verursacht. –