首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIInputViewController框架外绘图

UIInputViewController框架外绘图
EN

Stack Overflow用户
提问于 2014-07-26 09:49:27
回答 2查看 779关注 0票数 5

简介:,我正在为我的母语亚美尼亚语开发一个键盘扩展。

键盘的功能应该与系统默认键盘相似。

我想在我的键盘里有一个功能,就是在触控按钮上显示弹出按钮,就像英语键盘一样。

如您所见,弹出画面可以绘制在键盘框之外。

问题:我已经成功地绘制了键盘框架内的弹出,但它被屏蔽到键盘框架,也就是说,我无法在键盘框架之外绘制弹出部分内容。也就是说。

我尝试过的:我尝试设置UIInputViewController实例的属性view.layer.masksToBounds = NO;,但是我仍然得到了扩展掩码。关于这个问题,官方文件还没有很好地描述。尽管这可能是iOS键盘扩展的限制之一。

如有任何建议,欢迎参考如何绘制外部的UIInputViewController框架?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-26 11:33:25

文档说这是不可能的:In addition, it is not possible to display key artwork above the top row, as the system keyboard does on iPhone when you tap a key in the top row.

票数 4
EN

Stack Overflow用户

发布于 2014-10-29 15:54:18

如果您在viewDidAppear()中更改了键盘的高度,那么UIInputViewController将被展开,您将能够在顶部行上方绘制。

这个技巧用于添加一个单词预测区域,但在你的情况下,我认为这是你唯一完美的解决方案.

为了扩展它,请检查用于Obj代码的Cris答案或Satoshi对快速代码的回答. (无法更改UIInputView高度)。

祝好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24969737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档