问题标签 [ios-keyboard-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 iOS 键盘扩展和包含应用程序之间发布 NSUserDefaults 更改?
我以为我已经尝试了所有方法并阅读了该论坛中所有可能的文章。但似乎没有任何效果。这是一些代码片段和一些设置:
在扩展方面:
NSNotificationCenter.defaultCenter().postNotificationName("ExtensionRequestChanges", object: nil)
在包含应用程序方面:
关于项目设置:
但是我的 DidReceiveRequest 函数似乎从未被调用过!为什么???
请帮忙。
ios - ios中自定义键盘扩展上的UIButton的动态文本输入
在我的自定义键盘(ios 键盘扩展)中,有一个 UIButton 打印一个字符串作为输入。
这工作正常并打印“名称”,这是按钮的标题。
在键盘扩展应用程序中,在另一个类中,用户选择名称并将其保存在 NSUserDefaults 中:
我想打印这个“selectedName”的字符串值,它从这个键盘扩展类所在的应用程序中改变。现在按钮操作的改变:
它不提供任何输入,并在按下按钮时切换到默认键盘。我认为扩展类在应用程序启动后执行,我在这里对键盘扩展的功能和生命周期有点困惑,我如何控制来自应用程序的输入文本,欢迎任何帮助。
ios - 在自定义 CALayer 上设置 contentsScale 后,核心动画使用了太多内存
我正在使用自定义 CALayer 为键盘扩展绘制一些 UI,并且在添加该行后,我注意到 CoreAnimation 使用了大量内存
核心动画对象的总内存使用量从整个应用程序的 4 MB 跃升至高达 15 MB。我通过分析我的设备并查看内存使用情况看到了这一点。
这会导致我的扩展在 6+ 时崩溃
即使我实际上没有画任何东西,这也是正确的。我已经从 drawInContext 中删除了所有内容,它仍然可以重现。
该图层确实跨越了我的整个键盘,因为我想在不同的点绘制 ui 元素,并且我需要设置内容比例,因为我想在图层中绘制一些文本并且没有比例,它看起来很模糊。
有谁知道如何减少内存占用?
这只是 iphone 6 plus 的问题
ios - 从自定义 iOS 键盘上传数据
是否可以将数据从自定义键盘上传到 Web 服务?我的意思是应用程序可以在自定义键盘上运行,并将其用于属于 Web 服务的操作,例如将用户注册到网站或登录等。
uitableview - 出现键盘时如何向上移动 UIView?
我正在开发一个聊天应用程序。在我的视图控制器中有一个表视图。在视图控制器的底部,我在 customView 中设计了一个文本视图和一个按钮。当我输入文本视图时,我的键盘将隐藏 customView(包含文本视图和发送按钮)。当我输入 textview 时,我想将 customView 和 tableview 都向上移动。请任何人帮助我..提前谢谢
ios - 我怎样才能解决被分解成字符的表情符号?
在我的 iOS 键盘扩展中,我有一个向后移动光标的功能,如下所示:
textDocumentProxy.documentContextBeforeInput
并使用Apple 提供的功能在 UILabel 中显示光标前的单词。问题是,每当表情符号出现在标签内时,它就会开始被分开:
有没有办法避免这种情况?这与我硬编码-1有什么关系吗?我试过使用str.utf16.count
,但由于某种原因根本不滚动。任何帮助将不胜感激。
这是我几个月前的问题,但从未得到回答
ios - 创建自定义表情符号 iOS 键盘
据我了解,App Store 上有 1127 个关于自定义表情符号键盘的应用。由于我不想在这里放确切的应用程序想法,我将举一个例子。
如果我想用自定义表情符号构建一个自定义键盘,这真的可能吗?我的意思不仅仅是技术上是否可行。我还问苹果是否真的允许它?
我试着做我的研究,一些网站说,他们只允许手机内置的表情符号,而不是自定义的。
同样,我不想制作一个可以使用我的表情符号的聊天应用程序。我想制作一个键盘应用程序,如果两个用户都有键盘,表情符号将完美运行。键盘应该可以在整个 iOS 环境中使用。
这可能吗?Apple 允许吗?
如果是的话,我真的很感激一些起点指南,因为我是 iOS 的新手。
谢谢!
ios - iOS键盘启动时出现白屏
在这里使用 iFrame。设备:iPhone 6 及以上。
我有一个表格。每当 iOS 键盘出现时,在单击任何键(在键盘上)时,我都会得到一个白屏,它不断地从右侧传来,并不断地在屏幕上翻来覆去。如果我一直按键盘,白屏会消失,然后我一直按它会重新出现。
注意:当键盘向下滑动时,白屏会立即消失。
ios - 键盘将 UIScrollView 内容推出屏幕
很长一段时间以来,我一直在为这个键盘和滚动视图问题苦苦挣扎。我正在尝试制作一个类似于 What'sApp 和 iMessage 的聊天室。我有 UITabBar 作为根视图控制器。对于聊天室视图,我在底部有一个包含 UITextView 和 UIButton 的工具栏,问题是当键盘出现时,它会将内容视图推出屏幕,我看不到顶部的 1/5内容视图。我试过玩数字,但仍然无法正常工作。任何帮助将不胜感激。