Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS自定义键盘框架_Ios_Objective C_Keyboard - Fatal编程技术网

iOS自定义键盘框架

iOS自定义键盘框架,ios,objective-c,keyboard,Ios,Objective C,Keyboard,我正在做一个自定义键盘,我需要在上面画一些东西。我知道苹果不允许直接这么做,但我要亲自尝试一下 如果我将键盘视图设置为窗口高度的透明视图,并放置一个带有按钮的不透明子视图,该怎么办?在这种情况下,我可以在透明视图上绘制。我能做到吗?如果没有,我可以让当前视图控制器的视图在其上绘制吗?如果是,这是个坏主意吗 下面是我在KeyboardViewController中尝试的内容。m: [self.view setAlpha:0.5]; [self setModalPresentationStyle:U

我正在做一个自定义键盘,我需要在上面画一些东西。我知道苹果不允许直接这么做,但我要亲自尝试一下

如果我将键盘视图设置为窗口高度的透明视图,并放置一个带有按钮的不透明子视图,该怎么办?在这种情况下,我可以在透明视图上绘制。我能做到吗?如果没有,我可以让当前视图控制器的视图在其上绘制吗?如果是,这是个坏主意吗

下面是我在KeyboardViewController中尝试的内容。m:

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

您可以使用作为firstResponder的任何控件的inputAccessoryView属性。

您可以使用作为firstResponder的任何控件的inputAccessoryView属性。

发布一些您尝试过的代码/图像/内容。“我该怎么做X”张贴一些代码/图片/你尝试过的东西,你不会得到答案。你不会得到“我该怎么做X”的答案