문제

먼저 나는 iPhone Dev에 너무 신생아이고 이것이 쉬운 경우 죄송합니다.

iPhone 키보드의 투명성 양을 변경할 수 있습니까 (또는 가능하다면 색상).

키보드보기 (제공된 링크)에 대한 참조를 얻을 수 있다는 것을 알고 있습니다.http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/7350-adding-subviews-custimize-keyboard.html

나는이 stackoverflow 게시물을 발견하여 애니메이션을 통해이를 수행 할 수 있다고 믿습니다.iPhone uiview 애니메이션 모범 사례

그러나 나는이 코드를 어디에 두는 지 전혀 모른다.

생각과 의견에 감사드립니다. 친절한 모든 것이 감사합니다 :)

-TK

의견을 보내 주셔서 감사합니다. 그래도 앱 스토어를 통과하는지 상관하지 않습니다. 시도하고하고 싶어요. 다시 한 번 감사드립니다 :)

도움이 되었습니까?

해결책

공개 API에는 두 가지 스타일 만 있습니다.

[textView setKeyboardAppearance:UIKeyboardAppearanceAlert];
[textView setKeyboardAppearance:UIKeyboardAppearanceDefault];

그러나 개인 API 메소드를 사용하여 키보드 구현을 검색 할 수 있습니다.

id keyboardImpl = [objc_getClass("UIKeyboardImpl") sharedInstance];

그리고 덜 불투명하게 만들고

[keyboardImpl setAlpha:0.8f];

색조,

UIView *tint = [[UIView alloc] initWithFrame:[keyboardImpl frame]];
[tint setBackgroundColor:[UIColor colorWithRed:0.0f green:0.0f blue:1.0f alpha:0.3f]];
[tint setUserInteractionEnabled:NO];
[[keyboardImpl superview] insertSubview:tint aboveSubview:keyboardImpl];
[tint release];

또는 심지어 뒤집기 :

[[keyboardImpl window] setTransform:CGAffineTransformMakeScale(-1.0f, 1.0f)];

그러나 모두 앱이 승인되지 않도록합니다

다른 팁

할 수 있다면 Apple은 운영 체제의 일부인 물체를 해킹하고 있기 때문에 앱을 거부합니다 (이에 동의하지 않지만 Apple은 UI의 모습을 바꾸는 사람들에 대해 매우 구체적입니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top