Difference between revisions of "UIPeripheralHostView"

From iPhone Development Wiki
Jump to: navigation, search
(screenshot doesn't have to be displayed at double-size. :) also adding navbox)
 
Line 1: Line 1:
'''UIPeripheralHostView''' contains the iOS keyboard. It is made up of the background (<code>UIKBInputBackdropView</code>) and the foreground (<code>UIKeyboardAutomatic</code>).
+
'''UIPeripheralHostView''' contains the iOS keyboard. It is [http://stackoverflow.com/a/22840275 made up of] the background (<code>UIKBInputBackdropView</code>) and the foreground (<code>UIKeyboardAutomatic</code>).
  
 
[[File:Keyboard.png|500px]]
 
[[File:Keyboard.png|500px]]

Latest revision as of 08:50, 16 July 2014

UIPeripheralHostView contains the iOS keyboard. It is made up of the background (UIKBInputBackdropView) and the foreground (UIKeyboardAutomatic).

Keyboard.png

The keyboard button squares and the text are actually separate images. Each are contained in a UIKBSplitImageView which has a UIImage. These are rendered and cached.

The more dynamic keys (shift, delete, space, 123, world icon, return, etc) are UIKBKeyViews.

The best way to get the UIPeripheralHostView is via [%c(UIPeripheralHost activeInstance]'s _hostView ivar.