iOS自定义键盘架

时间:2016-10-08 15:28:32

标签: ios objective-c keyboard

我正在制作一个自定义键盘,我需要在它上面画一些东西。我知道苹果不允许这样做,但我会亲自尝试。

如果我使用窗口的高度使键盘视图透明并使用按钮放置不透明的子视图,该怎么办?在这种情况下,我可以在透明视图上绘制。我能以某种方式这样做吗?如果没有,我可以获取当前视图控制器的视图吗?如果是的话,这是个坏主意吗?

这是我在我的KeyboardViewController.m中试过的:

[self.view setAlpha:0.5];
[self setModalPresentationStyle:UIModalPresentationOverFullScreen];
self.providesPresentationContextTransitionStyle = YES;
self.definesPresentationContext = YES;

1 个答案:

答案 0 :(得分:0)

您可以使用firstAesponder的任何控件的inputAccessoryView属性。