2014-04-15 3 views
0

부모가 테두리 반지름을 가지고 있다면 자식 배경을 자르는 방법? 예를 들어 :자르기 배경 및 내용 uitextfield

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]; 

이 경우 코너에서 너무 빨간색으로 입력합니다. 나는 이것을 원하지 않는다. "어린이"의 텍스트와 배경을 잘라내는 방법이 있습니까?

답변

1

UITextFiled는 상속 된 UIView입니다. 따라서 다음 코드를 추가 할 수 있습니다.

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