iOS 8 Today Extension:是不是可以添加可编辑的文本字段?

Posted

技术标签:

【中文标题】iOS 8 Today Extension:是不是可以添加可编辑的文本字段?【英文标题】:iOS 8 Today Extension: Is it possible to add editable text field?iOS 8 Today Extension:是否可以添加可编辑的文本字段? 【发布时间】:2014-07-07 07:48:58 【问题描述】:

我正在尝试创建一个简单的 Today Extension。我能够添加一个标签,其中可以通过主应用程序更新值。现在,我正在探索通过扩展更新主应用程序中的值的可能性。但是,当我尝试添加文本字段时,我无法输入任何内容。

这是扩展的限制吗?如果没有,你能指导我如何做到这一点吗?非常感谢你!

【问题讨论】:

【参考方案1】:

不幸的是,这是一个限制。

Apple 的扩展编程指南中说:

由于用户与 Today 小部件的交互快速且有限,因此您应该设计一个简单、流线型的 UI,突出用户感兴趣的信息。一般来说,限制小部件中交互项目的数量是个好主意。特别要注意的是,ios 小部件不支持键盘输入。

https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/Today.html#//apple_ref/doc/uid/TP40014214-CH11-SW1

【讨论】:

我明白了。非常感谢! 我知道苹果不建议使用文本字段,但是这个该死的家伙应该有办法做到这一点,有线的,有线的......itunes.apple.com/us/app/… [1]:i.stack.imgur.com/tLnEM.png

以上是关于iOS 8 Today Extension:是不是可以添加可编辑的文本字段?的主要内容,如果未能解决你的问题,请参考以下文章

Today Extension 有标题,但没有正文 iOS 8

如何通过 Today Extension (iOS 8) 访问 Core Data/CloudKit

在 iOS 8 Today Extension 中从 Storyboard 加载特定的 ViewController

在 iOS 8 Today Extension 中获取 parse.com 用户数据时出现异常

iOS开发------Widget(Today Extension)插件化开发

iOS扩展Extension之Today