2013-12-12 1 views
3

UIWebView 인스턴스에 을 사용하고 모양은 UIView이며, 외모는 UIWebView인데 시도한 바에는 UIWebview의 캐럿 색상이 변경되지 않았습니다.setTintColor를 사용하여 UIWebView 캐럿 색상을 지정 하시겠습니까?

textarea 네이티브에서는 작동하지만 UIWebview에서는 제대로 작동하지 않습니다. 누구든지 UIWebView 캐럿의 색상을 변경할 수 있습니까?

감사

iOS 7 UI Transition Guide에서

답변

1

있는 UIWebView의 색조 색상을 설정하면 텍스트 에 대한하지작업을 강조합니다. 수행 할 수있는 작업은 배경색 해당 텍스트를 설정 한 다음 javascript을 사용하여 제거하십시오. Link 여기에 최고이 해결되었습니다.

0

: 외관 프록시 API를 사용하여하려면 tintColor 속성을 설정

는 직접 웹보기 인스턴스의하려면 tintColor을 설정 아이폰 OS 7

에서 지원되지 않습니다 (즉, 모양 API를 사용하지 않음) 작동해야합니다.

+0

답변 주셔서 감사합니다. 그러나 'viewDidLoad' 함수에서'[webview setTintColor : [UIColor blackColor]];'('webview'는 내 인스턴스입니다.) 여전히 파란색 캐럿을 보여줍니다. 이 작업을 수행 할 수 있었습니까? –

+0

죄송합니다. 첫 번째 문장을 놓칩니다. 그렇다면 웹보기는 캐럿과 텍스트 선택 색상을 변경할 수 없다고 생각합니다. –

관련 문제