如果父母有边界半径,如何削减孩子的背景? 例如:
CGRect r0 =CGRectMake(x, t, w, h);
/*Parent*/ UIView *par = [UIView alloc]initWithFrame:r0];
[par.layer setCornerRadius:10.f];
/*Child*/ UITextField *child = [[UITextField alloc] initWithFrame:r0];
[child setBackgroundColor:[UIColor redColor]];
[par addChild:child];
在这种情况下,角落也会填充红色。我不想要这个。 无论如何都要裁剪" child"?
的文本和背景答案 0 :(得分:1)
UITextFiled是一个继承UIView。所以你可以尝试添加以下代码
child.layer.cornerRadius = 10.;
child.clipsToBounds = YES;