裁剪背景和内容uitextfield

时间:2014-04-15 09:37:29

标签: ios objective-c

如果父母有边界半径,如何削减孩子的背景? 例如:

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"?

的文本和背景

1 个答案:

答案 0 :(得分:1)

UITextFiled是一个继承UIView。所以你可以尝试添加以下代码

child.layer.cornerRadius = 10.;
child.clipsToBounds = YES;