だから私はカスタムビュー(キーボードの上にあるカスタムテキストビュー)を持っています。ただし、サイズを変更できるので、背景画像 (UIImage を含む UIImageView) をそれに合わせてスケーリングします。次のコードは何もしません。
//size of entire custom view
CGRect bFrame = self.keyboard.frame;
bFrame.origin.y += heightDifference;
bFrame.size.height += heightDifference;
//lets set frame and bounds for the uiimageview
self.keyboard.background.frame = bFrame;
self.keyboard.background.bounds = bFrame;
//I thought the lines above would work, but they didn't, trying to reset the image and change its content mode as a hack.. .still no beans.
self.keyboard.background.image = [UIImage imageNamed:@"keyboard_backgroundv1_5.png"];
self.keyboard.background.contentMode = UIViewContentModeScaleToFill;