UITextView와 UITextField에서 볼 수 있습니다. 입력하는 내용이 무엇인지 보여주는 깜박이는 파란색 선입니다. 일부 응용 프로그램이이 색상을 변경하고이를 수행하는 방법을 잘 모르는 것을 보았습니다. 색상은 어떻게 변경합니까?텍스트 입력 표시기의 색상은 어떻게 변경합니까?
답변
[[textField textInputTraits] setValue:[UIColor redColor] forKey:@"insertionPointColor"];
위의 코드를 통해 해결책을 얻을 수 있지만 앱 스토어에 리뷰를 위해 제출하는 동안 앱이 거부 될 수 있습니다. " –
Thanks @ MohitNigam iOS6의 텍스트 필드 커서 색상을 변경하는 좋은 방법은 무엇입니까? –
포인터의 색을 변경하는 데 문서화 된 방법이 없습니다. Hovewer에는 문서화되지 않은 textField의 속성 인 textInputTraits
이 있는데 이는 UITextInputTraits
인스턴스입니다.
이 코드를 사용해도 정상적으로 작동하지만 리뷰 과정에서 앱이 거부 될 수 있습니다.
[[textField textInputTraits] setValue:[UIColor redColor] forKey:@"insertionPointColor"];
, 당신은하려면 tintColor 간단한 세트 , 그것은보기 및 파단의 모든 활성 요소의 색상을 변경할 수 있습니다 IOS 7에서 https://stackoverflow.com/a/4273440/736649
에서 촬영 커서 색상이 포함
을_textField.tintColor = [UIColor redColor];
시험해보기 :
[[textField valueForKey:@"textInputTraits"] setValue:CUSTOM_COLOR forKey:@"insertionPointColor"];
문서화되지 않은 것으로 보이지만 작동합니다. 솔직히, 개인용 메소드를 사용하지 마십시오. 합법적 인 키 - 값 코딩 만 사용할 수 있습니다.
P. 어제 내 새로운 애플 리케이션 AppStore 에서이 방법으로 아무런 문제없이 등장했다. 나는 약간 (navigatonBar 같은) 읽기 전용 속성이나 개인 인스턴스 변수 변화에 KVC를 사용할 때 그리고 처음이 아니다.
변경 농도 색상, IOS (7)
수행하거나이를 프로그래밍
myTextField.tintColor = [UIColor blackColor];
does not work –
ID가 작동하지 않는 것 같습니다. –
아이폰 OS (10) SDK의 경우 만 표시하고, 오브젝티브 C는 (언젠가는 놓칠 수없는 것) 내 작업 솔루션은 다음과 같습니다
for (UIView *subView in self.sBar.subviews){
for (UIView *ndLevelSubView in subView.subviews){
if ([ndLevelSubView isKindOfClass:[UITextField class]])
{
UITextField * sbTextField = (UITextField *)ndLevelSubView;
[[sbTextField valueForKey:@"textInputTraits"] setValue:[UIColor n2pMainPurpleColor] forKey:@"insertionPointColor"];
break;
}
}
}
의
- 1. 양식 텍스트 색상은 어떻게 변경합니까?
- 2. rdlc 텍스트 필드의 색상은 어떻게 변경합니까?
- 3. 복잡한 그래픽의 색상은 어떻게 변경합니까?
- 4. 작업 표시 줄의 색상은 어떻게 변경합니까?
- 5. 입력 상자의 크기는 어떻게 변경합니까?
- 6. 입력 요소의 값을 어떻게 변경합니까?
- 7. Eclipse : 현재 선택한 방법/표현식의 강조 색상은 어떻게 변경합니까?
- 8. Sublime Text 2의 기본 강조 색상은 어떻게 변경합니까?
- 9. 코코아 툴팁의 텍스트 색상은 어떻게 설정합니까?
- 10. jquery로 입력 필드의 값을 어떻게 변경합니까?
- 11. 다른 입력 텍스트 필드에서 jQuery로 숨겨진 필드의 값을 어떻게 변경합니까?
- 12. SED를 사용하여 다음 입력 행을 어떻게 변경합니까?
- 13. 입력 필드를 기반으로 링크를 어떻게 변경합니까?
- 14. 설정 텍스트 뷰의 색상은 프로그래밍
- 15. 변경 취소 선 텍스트 색상은
- 16. jQuery가 설정되면 : -moz-placeholder 색상을 어떻게 변경합니까?
- 17. 선택하면 텍스트 입력의 CSS를 어떻게 변경합니까?
- 18. asp.net DropDownList에서 텍스트 상자의 BackColor를 어떻게 변경합니까?
- 19. 텍스트 파일에서 레코드 구분 기호를 어떻게 변경합니까?
- 20. 어떻게 테마의 텍스트 색상을 동적으로 변경합니까?
- 21. actionscript에서 텍스트 영역의 색상을 어떻게 변경합니까?
- 22. Textmate에서 HTML 태그의 텍스트 색을 어떻게 변경합니까?
- 23. 로딩 표시기의 위치
- 24. 프레임의 크기는 어떻게 변경합니까?
- 25. iPhone을 누르면 기본 단추의 색을 어떻게 변경합니까?
- 26. 테마에서 textColorPrimary를 어떻게 변경합니까?
- 27. UIPickerView에서 선택 표시기의 크기 조정
- 28. 2 결과 표시기의 결과
- 29. html 양식의 텍스트 입력 경계선
- 30. 닷넷 MVC DateTime 모델 바인더에서 기본 입력 형식을 어떻게 변경합니까?
가능한 중복 [텍스트 필드에 커서의 색상을 변경하는 방법 ?] (http://stackoverflow.com/questions/2190352/how-to-change-the-color-of-the-cursor-in-the-textfield) –