问题标签 [ios8-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.

0 投票
1 回答
577 浏览

javascript - 在 ios 8 应用程序扩展 javascript 文件中使用 jQuery

我正在关注应用程序扩展指南:访问网页以从页面中提取一些内容。

是否可以在我的 javascript 文件中使用 jQuery,如果可以,如何使用?

0 投票
1 回答
220 浏览

ios - Today Extension Ivars 是否不断重置?

我正在向一个新的 iOS 8 Today 小部件编写代码,但我注意到每次widgetPerformUpdateWithCompletionHandler:调用我的 ivars(创建自@property)都会重置。就像每次实例化一个新的视图控制器一样。

这使得在对小部件的更新之间无法将数据保存在内存中(例如,当它在后台并被调用以更新其内容时)。

这是正常行为还是错误?我应该将简单的数字保存到NSUserDefaults而不是依赖正在重置的基于内存的数据吗?

0 投票
1 回答
1186 浏览

ios - 如何像 SwiftKey 一样增加键盘高度?

iOS 8 中典型键盘扩展的高度类似于右侧的ELDeveloperKeyboard。如何增加类似于左侧 Swiftkey 的键盘高度?

在此处输入图像描述

0 投票
1 回答
728 浏览

objective-c - 如何将图像放入自定义键盘?

我是一名 iOS 应用程序开发人员。我现在正在使用 iOS8 自定义键盘。我创建了一个带有自定义视图的自定义键盘。我可以把他们的按钮和视图。我无法将图像或动画图像(GIF)放在那里。任何人都可以帮我完成这项工作。

0 投票
2 回答
1626 浏览

ios - 设备方向更改时自定义键盘高度不会更改

每当我旋转设备时,我的自定义键盘高度始终保持不变。我尝试删除Constraints并再次添加它,但没有运气。我在 Stack Overflow 和 iOS 开发论坛上查看了很多相关问题,但我仍然没有解决方案。

我阅读了一些使用过的应用程序-(void)viewDidAppear:(BOOL)animated,但是一旦我使用此代码设置了大小:

但是,当我加载自定义键盘时,设置第一次设置器框架显示为横向和纵向。

肖像

在此处输入图像描述

景观:

在此处输入图像描述

当我的方向更改委托时,我调用该更改大小方法:

笔记:

对于键盘布局,我使用XIB并将 nib 加载为 par 设备方向,一切正常,但设备方向的大小更新不起作用。请帮助我

0 投票
1 回答
301 浏览

ios - 如何将 iOS 键盘应用程序限制为仅 iPhone 6 和 iPhone 6 Plus

我正在设计一个利用 iPhone 6 Plus 大屏幕的键盘(但在 iPhone 6 上它在某种程度上也可以使用)。我的键盘在 4.7 英寸之前的设备(例如 iPhone 5s 及更低版本)上基本上没用,因此我只需要针对 iPhone 6、iPhone 6 Plus 和任何未来的 iPhone。这可能吗?如果是,如何?如果没有,什么是好的解决方法?

0 投票
3 回答
1754 浏览

iphone - 由于 iOS 8 中的内存压力,自定义键盘被终止

由于 iOS 8 中的内存压力,自定义键盘被终止

最初,我的自定义键盘占用了大约 25mb 的内存,但是当我关闭键盘时,这个内存并没有被释放。当我们一次又一次地打开自定义键盘时,内存不断增加,最终由于内存压力而终止。

帮我解决这个问题?

0 投票
3 回答
1496 浏览

keyboard - iOS 8:键盘扩展。添加弹出键的问题

我正在构建我的键盘扩展应用程序,并且当用户点击它时,我在按钮上添加了按键弹出动画。它适用于内部图像,但顶行图像弹出区域在剪辑子视图时变得隐藏。我尝试使用 ClipToBound 属性并将其设置为 False。但仍然无法正常工作。有人知道如何解决这个问题吗?在超级视图上添加子视图也不起作用。

图像 A 显示正确的弹出窗口,因为它位于键盘框架内。图像 B 错误,因为在框架内弹出剪辑。

图像 A 显示正确的弹出窗口,因为它位于键盘框架内。 图像 B 错误,因为在框架内弹出剪辑。

0 投票
1 回答
191 浏览

swift - ios8 自定义键盘:为什么当我添加 UIImages 时它不能在我的设备上运行?

我已经构建了一个自定义键盘,它在各种设备的模拟器中都能正常工作,但是当我尝试在我的 iPad Mini 上加载时,它也运行 ios8,它给出了错误

插件 ... 键盘中断

或者有时它会给出内存警告。

当我拿出照片(每个键都是一张照片)时,它就可以工作了。这是限制吗?我是否不允许使用 UIImages。如果是这样,为什么他们使用模拟器而不是实际设备?

这是我用来添加图像的代码:

buttonTag 是一个 int 值,因此我在上述过程中将其转换为字符串。我的密钥是通过代码生成的,所以上面的代码嵌套在一个循环中,其中 buttonTag 从 1 到 33 不断增加 1,我的图像被命名为 1.png、2.png 等

0 投票
30 回答
164774 浏览

ios - Swift 仅将 .uppercaseString 应用于字符串的第一个字母

我正在尝试制作一个自动更正系统,当用户键入带有大写字母的单词时,自动更正不起作用。为了解决这个问题,我复制了输入的字符串,应用了 .lowercaseString,然后对它们进行了比较。如果字符串确实打错了,它应该更正这个词。但是,替换键入的单词的单词都是小写的。所以我只需要将 .uppercaseString 应用于第一个字母。我原本以为我可以使用

但这显然不起作用。如何将字符串的第一个字母变为大写,然后打印首字母大写的完整字符串?

谢谢你的帮助!