Mac에서 일반적인 NSTextField를 클릭 할 때와 같이 iPhone의 UIView 외부에서 외부 광선 효과를 어떻게 만들 수 있는지 궁금합니다.외곽선 UIView
도움 주셔서 감사합니다.
Mac에서 일반적인 NSTextField를 클릭 할 때와 같이 iPhone의 UIView 외부에서 외부 광선 효과를 어떻게 만들 수 있는지 궁금합니다.외곽선 UIView
도움 주셔서 감사합니다.
UIView의 범위를 벗어나는 사용자 정의 하위 뷰를 UIView에 추가 할 수 있습니다. 예를 들어 :
UITextView* mainView = [[UITextView alloc] initWithFrame:CGRectMake(50, 50, 100, 100)];
mainView.clipsToBounds = NO;
// Add 5 px of padding to the mainView bounds
CGRect borderFrame = CGRectInset(mainView.bounds, -5, -5);
MyBorderView* borderView = [[MyBorderView alloc] initWithFrame:borderFrame];
customView.userInteractionEnabled = NO;
[mainView addSubview:customView];
MyBorderView
는 -drawRect:
방법에 테두리를 그릴 수 있습니다, 또는 당신은있는 UIImageView를 사용할 수 있습니다. 보기가 불투명 한 경우
배경 이미지를 TextField 뒤에 배치하고 이미지의 광선 부분이 텍스트 필드 테두리 주위에 표시되도록 약간 더 크게 설정할 수 있습니다.
, 단지 그 레이어에 그림자를 추가 :
view.layer.shadowOpacity = 0.5
view.layer.shadowOffset = CGSizeZero
view.layer.shadowRadius = 5.0
view.layer.shadowColor = self.window!.tintColor.CGColor