UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1]; // This assumes you aren't adding any new windows yourselffor(UIVIEw *keyboard in tempWindow.subvIEws) { if([[keyboard description] hasPrefix:@"<UIPeripheralHost"] == YES) // This was different in an earlIEr version of iOS,and may well change again in the future! { [keyboard addSubvIEw:maskVIEw]; break; }}
这是在响应UIKeyboardDIDShowNotification对象的方法内完成的.我没有在iPad上试过,这只是iPhone代码.
正如你所说,掩码视图只是一个带有黑色背景和一些透明度的普通视图.您还可以使用警报键盘样式,在键之间留出黑色空格.
不幸的是,这种方法不会阻止小键闪烁(当您敲击键时d出的较大键)处于全亮度.
总结以上是内存溢出为你收集整理的iPhone / iPad键盘调光全部内容,希望文章能够帮你解决iPhone / iPad键盘调光所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)