Có cách nào để có bàn phím màu đen không? Cái mặc định là hơi xanh. Và phong cách Alert là màu đen nửa trong suốt. Tôi đã tự hỏi liệu có thể có bàn phím màu đen hay không, ví dụ: không minh bạch. Hoặc tôi có phải kéo lên một cái nhìn đen phía sau bàn phím để giảm hiệu ứng trong suốt không?Tôi có thể tô màu (đen) bảng UIKeyboard không? Nếu vậy, làm thế nào?
Trả lời
Câu trả lời ngắn gọn là KHÔNG. Hai bàn phím duy nhất bạn có thể hiển thị là bàn phím kiểu thông thường và cảnh báo.
Có nhiều cách để hack xung quanh, lấy bàn phím ui và thay đổi bố cục của nó. Tôi sẽ không khuyên bạn nên làm điều này vì nó sẽ 1) có khả năng khiến ứng dụng của bạn bị từ chối khỏi cửa hàng ứng dụng và 2) có khả năng xảy ra trong lần sửa đổi iOS tiếp theo.
Có vẻ như đặt chế độ xem màu đen hoặc trắng phía sau bàn phím sẽ hoạt động cho ứng dụng. Trong trường hợp này, tôi sẽ khuyên bạn nên tìm kiếm here để có cách tạo hiệu ứng cho chế độ xem màu đen phía dưới bàn phím.
Như Ben nói ở trên, bạn có thể chỉ cần sử dụng một trong hai giá trị:
[textView setKeyboardAppearance:UIKeyboardAppearanceAlert];
[textView setKeyboardAppearance:UIKeyboardAppearanceDefault];
Đây là mã để loại bỏ các nền UIKeyboard
bằng cách giấu nó. Cảm thấy tự do để sửa đổi nó để nhuộm màu UIKeyboard
:
-(NSArray*)subviewsOfView:(UIView*)view withType:(NSString*)type{
NSString *prefix = [NSString stringWithFormat:@"<%@",type];
NSMutableArray *subviewArray = [NSMutableArray array];
for (UIView *subview in view.subviews) {
NSArray *tempArray = [self subviewsOfView:subview withType:type];
for (UIView *view in tempArray) {
[subviewArray addObject:view];
}
}
if ([[view description]hasPrefix:prefix]) {
[subviewArray addObject:view];
}
return [NSArray arrayWithArray:subviewArray];
}
-(void)removeKeyboardBackground{
for (UIWindow *keyboardWindow in [[UIApplication sharedApplication] windows]) {
for (UIView *keyboard in [keyboardWindow subviews]) {
for (UIView *view in [self subviewsOfView:keyboard withType:@"UIKBBackgroundView"]) {
view.hidden=YES;
}
}
}
}
Chỉ cần gọi [self removeKeyboardBackground]
sau khi bạn nhận được một NSNotification
cho UIKeyboardDidShowNotification
. Làm bất cứ điều gì bạn muốn với chế độ xem nền bằng cách thay thế view.hidden=YES;
bằng bất kỳ thứ gì bạn muốn.
- 1. Có một cú pháp Xcode tô màu cho Rails, Ruby, Erb không? Nếu không, làm thế nào tôi có thể viết một bản thân mình?
- 2. Có thể tô màu các màu biểu tượng fontawesome không?
- 3. FFI có thể xử lý các mảng không? Nếu vậy, làm thế nào?
- 4. Bạn có thể đặt thuộc tính trên Backbone.js Collections không? Nếu vậy, làm thế nào?
- 5. Có thể tạo các tệp .mobi bằng python không? nếu vậy, làm thế nào?
- 6. Có thể bật TLS v1.2 trong Ruby không? Nếu vậy, làm thế nào?
- 7. Đối tượng SVG có thể có màu tô và mẫu tô đầy không?
- 8. Tôi có thể chuyển đổi tệp Tex thành tệp Org tương đương không? Nếu vậy, làm thế nào?
- 9. Có thể chạy ứng dụng Rails của tôi trên Heroku với Ruby 1.9.3 không? Nếu vậy, làm thế nào?
- 10. Windows 7 SWT Bảng chọn màu tô sáng hàng
- 11. Làm thế nào để quyết định màu phông chữ màu trắng hoặc đen tùy thuộc vào màu nền?
- 12. Làm thế nào tôi có thể viết đầu ra màu nhanh vào Bảng điều khiển?
- 13. cách tô màu đường viền của văn bản đen trong xml cho android
- 14. Làm cách nào để tô màu ảnh/hiển thị màu?
- 15. Có thể thay đổi UITextInputTraits khi đang xem UIKeyboard không?
- 16. Dot: Làm cách nào để trang trí các nút đồ thị có đường viền màu đen khi tô màu với một màu khác?
- 17. Làm cho nền gvim 7.2 màu đen
- 18. Làm cách nào để bật tô sáng/tô màu cú pháp trong Pycharm
- 19. Tôi có cần TThread không? Nếu vậy tôi có thể tạm dừng, tiếp tục và dừng lại không?
- 20. Android Nexus One - Tôi có thể tiết kiệm năng lượng bằng bảng phối màu không?
- 21. Có thể Ant in ra đường dẫn lớp cho một mục tiêu cụ thể không? Nếu vậy, làm thế nào?
- 22. Trong Python, bạn có thể có các biến trong ngoặc kép không? Nếu vậy, làm thế nào?
- 23. Tôi có thể thay đổi màu tô của đường dẫn svg bằng CSS không?
- 24. Phương thức equals có hoạt động với các đối tượng không? Nếu vậy, làm thế nào?
- 25. làm thế nào tôi có thể làm cho màu sắc của Valdator đỏ?
- 26. Tôi có nên xem xét PTX để tối ưu hóa hạt nhân của mình không? Nếu vậy, làm thế nào?
- 27. Có thể thay đổi màu UIActivityIndicatorView thành màu đen trong iOS không?
- 28. Làm thế nào để thêm kết cấu để tô màu trong ggplot2?
- 29. Hình dạng tô màu Matlab màu trắng
- 30. Làm thế nào tôi có thể xem nhật ký màu bằng đuôi hoặc ít hơn?