iOS 7 does some things under the hood that are not documented. However, you can check the hierarchy of views and customize the corresponding views by overriding -willMoveToSuperview in your custom input view. For example, this code will make a transparent background:
- (void)willMoveToSuperview:(UIView *)newSuperview { NSLog(@"will move to superview of class: %@ with sibling views: %@", [newSuperview class], newSuperview.subviews); if ([newSuperview isKindOfClass:NSClassFromString(@"UIPeripheralHostView")]) { UIView* aSiblingView; for (aSiblingView in newSuperview.subviews) { if ([aSiblingView isKindOfClass:NSClassFromString(@"UIKBInputBackdropView")]) { aSiblingView.alpha = 0.0; } } } }
source share