Xummer

iOS System KeyBoard 结构

UITextEffectsWindow {(0, 0), (320, 480)}
- UIPeripheralHostView {(0, 0), (320, 216)}
|- UIKBInputBackdropView
||- UIKBBackdropView
|||- _UIBackdropEffectView
|||- UIView
|||- UIView
||- UIKeyboardAutomatic
|||- UIKeyboardImpl
||||- UIKeyboardLayoutStar
|||||- UIBBackgroundView
||||||- UIImageView 
|||||- UIKBKeyplaneView
||||||- UIKBSplitImageView [Hiden]
||||||- UIKBSplitImageView ㈠
|||||||- UIImageView 
||||||- UIKBSplitImageView ㈡
|||||||- UIImageView
||||||- UIKBKeyView ㈢ [123]    {(1, 173), (38, 42)}  
||||||- UIKBKeyView ㈣ [globel] {(41, 173), (38, 42)}
||||||- UIKBKeyView ㈤ [space]  {(113, 173), (126, 42)}
||||||- UIKBKeyView ㈥ [voice]  {(81, 173), (30, 42)}
||||||- UIKBKeyView ㈦ [Send]   {(241, 173), (78, 42)}
||||||- UIKBKeyView ㈧ [shift]  {(1, 119), (40, 42)}
||||||- UIKBKeyView ㈨ [delete] {(279, 119), (40, 42)}
||- MMInputAccessoryView {(0, 0), (320, 0)}
|- UIKBBlurredKeyView {(-3, 206), (102, 114)}
||- UIBBackdropView {(0, 0), (102, 114)}
|||- _UIBackdropEffectView
|||- UIView
|||- UIView ㈩
||- UIBKeyView ⑪ {(0, 0), (102, 114)}

|- UIKBBlurredKeyView {(41, 206), (302, 114)}
||- UIBBackdropView {(0, 0), (302, 114)}
|||- _UIBackdropEffectView
|||- UIView
|||- UIView ⑫
||- UIBKeyView ⑬ {(0, 0), (302, 114)}

Previews

  • UIKBInputBackdropView

  • UIKBKeyplaneView

  • UIKBSplitImageView ㈠ -> UIImageView

  • UIKBSplitImageView ㈡ -> UIImageView

  • UIKBKeyView ㈢

  • UIKBKeyView ㈣

  • UIKBKeyView ㈤

  • UIKBKeyView ㈥

  • UIKBKeyView ㈦

  • UIKBKeyView ㈧

  • UIKBKeyView ㈨

  • UIBBackdropView->UIView ㈩

  • UIKBBlurredKeyView->UIBKeyView ⑪

  • UIBBackdropView->UIView ⑫

  • UIKBBlurredKeyView->UIBKeyView ⑬

-以上-