5
UItextField에서 writting 할 때 사용되는 clearButton의 색상을 변경하고 싶습니다. 어떠한 제안? 나는 고급 인터페이스 개발자가 아니며 어떻게해야할지 모른다.UITextField clearButton의 색상을 변경하려면 어떻게해야합니까?
UItextField에서 writting 할 때 사용되는 clearButton의 색상을 변경하고 싶습니다. 어떠한 제안? 나는 고급 인터페이스 개발자가 아니며 어떻게해야할지 모른다.UITextField clearButton의 색상을 변경하려면 어떻게해야합니까?
UITextField의 rightView에 자신 만의 UIButton (이미지로, 원하는 png이 있어야 함)을 만들고 인스턴스화해야합니다.
CGFloat myWidth = 26.0f;
CGFloat myHeight = 30.0f;
UIButton *myButton = [[UIButton alloc] initWithFrame:CGRectMake(0.0f, 0.0f, myWidth, myHeight)];
[myButton setImage:[UIImage imageNamed:@"myButtonImage"] forState:UIControlStateNormal];
[myButton setImage:[UIImage imageNamed:@"myButtonImage"] forState:UIControlStateHighlighted];
[myButton addTarget:self action:@selector(doClear:) forControlEvents:UIControlEventTouchUpInside];
myTextField.rightView = myButton;
myTextField.rightViewMode = UITextFieldViewModeUnlessEditing;
당신은 (이 예 값입니다)를 사용하여 정렬을 수정해야 할 수 있습니다 :
myButton.imageEdgeInsets = UIEdgeInsetsMake(0, -10, 0, 0);
그런 다음 메소드를 구현해야합니다 - (무효) doClear (ID) 보낸 사람; 그러면 텍스트 필드가 정리됩니다.
고마워요! 나는 그것을 시도 할 것이다! – sergiocg90
버튼을 "편집하는 동안"표시해야하는 경우'rightViewMode'를 'UITextFieldViewModeWhileEditing'으로 변경해야합니다. –
사용할 수있는 샘플 지우기 버튼을 만들었습니다. https://www.chillysky.com/apps/Clear.png –