我想在用户在UITextField中键入时显示的键盘具有透明背景,以便用户可以在键盘下看到图像。键需要保持不透明,只需要背景,即键周围的灰色填充颜色是透明的。
答案 0 :(得分:0)
我从未尝试过您想做的事情,我不确定您是否可以让标准键盘具有透明背景,但是您应该能够创建自己的具有透明背景的自定义键盘视图控制器,然后使用UITextField的inputView属性将标准键盘替换为您自己的自定义键盘。
在使用UITextView初始化屏幕时执行类似
的操作MyCustomKeyboardViewController * kbvc = [[MyCustomKeyboardViewController alloc] initWithNibName:@" MyCustomKeyboardViewController bundle:nil];
myTextView.inputView = kbvc.view;
[kbvc release];
确保自定义键盘xib中的所有组件都将背景颜色设置为ClearColor。希望有所帮助!