标签: ios8-extension

防止文本字段中的自定义键盘

我正在尝试自定义键盘如何影响我的应用.我在iPhone 6上安装了Swype.

我发现在我的一些视图中,我在文本字段上设置了自定义inputView属性,Swype键盘覆盖并呈现而不是我的选择器.这完全打破了我的UI,不能被允许.

有没有办法明确告诉iOS 8只使用我设置的inputView?

这可能是一个错误吗?允许第三方覆盖我的输入规范是不是完全没有预期的行为?

iphone inputview ios8 ios-keyboard-extension ios8-extension

13
推荐指数
3
解决办法
2824
查看次数

如何将AFNetworking包含为通过CocoaPods在iOS应用程序和扩展中使用的框架

注意:这与项目结构的这个问题有关,但我已经决定使用大量的用例来更好地抽象问题.

问题

如何通过在我的iOS应用程序和随附的iOS扩展(,)中包含afnetworking?

问题

  • 要在扩展中使用,需要构建AFNetworking #define AF_APP_EXTENSIONS,这是否意味着我需要2个版本的AFNetworking?一个用于扩展,一个用于应用程序?

  • 如何设置Podfile以构建框架并将其复制到正确的位置?文档use_frameworks!有点薄.

ios afnetworking cocoapods xcode6 ios8-extension

13
推荐指数
2
解决办法
7324
查看次数

如何本地化iOS 8今天的扩展小部件以及小部件名称

我无法理解我如何本地化今天的扩展,我想创建Localize.strings文件就像一个普通的xcode项目,例如有这个字符串:

.en
    "Apple" = "Apple"

.it
    "Apple" = "Mela"
Run Code Online (Sandbox Code Playgroud)

我也想知道如何本地化iOS 8今日扩展小部件名称.

我试图Strings File在Xcode中创建一个,我试图插入这个:

"CFBundleDisplayName" = "App Name";
Run Code Online (Sandbox Code Playgroud)

但名字没有改变......

objective-c ios8 ios8-extension ios8-today-widget

11
推荐指数
1
解决办法
4365
查看次数

自定义SLComposeServiceViewController弹出共享扩展iOS 8

我已经在我的应用程序中集成了共享扩展,但是我想在SLComposeServiceViewController中根据项目要求进行一些修改,例如更改按钮标题并设置文本视图和标题的背景颜色.我怎么做?

objective-c ios8-extension

11
推荐指数
1
解决办法
4736
查看次数

当我在设备中运行应用程序扩展(Widget)时出现此错误应用程序安装失败

此应用程序或其包含的包具有与此应用程序相同的包标识符或其包含的另一个包.捆绑标识符必须是唯一的.

ios ios8-extension ios8-today-widget

11
推荐指数
1
解决办法
9834
查看次数

从UIInputViewController显示全屏视图控制器

我目前正在为iOS 8构建自定义键盘,虽然扩展名.当用户按下键盘视图上的某个按钮时,我想呈现一个全屏模态视图控制器.当我尝试呈现视图控制器时,它会尝试在键盘视图的边界内呈现.我正在使用[self presentViewController:animated:completion:]实例化的视图控制器.反正有没有提出全屏视图控制器?类似于照片编辑扩展(显示全屏视图控制器)

谢谢

keyboard uiviewcontroller ios uiinputviewcontroller ios8-extension

11
推荐指数
1
解决办法
844
查看次数

如何通过在iMessage中点击"发送"等操作从iOS键盘扩展中检测到文本字段被清除?

在我的iOS键盘应用程序中,我目前有一个文本建议栏,就像默认的iOS 8键盘的建议栏.每当用户执行清除文本字段的操作时(例如,当某人在iMessage或Whatsapp上点击" 发送 " 时),我想清除建议栏上的所有文本.

因为点击"发送" 不是击键,我想知道在清除文本字段时是否有从键盘检测的方法.

我试过检测空文本""或新行"\n",但到目前为止这还没有奏效.

编辑:我知道这可以通过第三方iOS键盘,如这里所见(这是来自Themeboard)

在点击发送之前,请注意建议栏中的文字.
在发送之前

点击"发送"后立即.建议栏已清除.
点击发送后

objective-c ios ios8 ios-keyboard-extension ios8-extension

11
推荐指数
1
解决办法
1344
查看次数

使用UILexicon在iOS 8键盘扩展中实现自动更正

我已经看过这个问题已被问过几次,但似乎没有人有答案.我试图在自定义键盘上创建一个自动更正功能,但我完全迷失了如何这样做.Apple提供了一些文档,但不是很详细.我知道它与UILexicon数据有关,但我不知道如何处理它以及如何使用它来纠正用户输入的文本字符串.

任何帮助将不胜感激.

到目前为止我发现了什么:

let controller = UIInputViewController()

    controller.requestSupplementaryLexiconWithCompletion({
        lexicon in

        println(lexicon.description)

    })
Run Code Online (Sandbox Code Playgroud)

但就我而言,这就是我的意思.不知道该怎么做.

swift ios8 ios8-extension

10
推荐指数
1
解决办法
3222
查看次数

iOS扩展:是否需要增加其捆绑版本(CFBundleVersion)?

我是否必须在我的扩展程序的Info.plist中增加CFBundleVersion以确保它覆盖现有的?或者,如果在主应用程序的Info.plist中这样做就足够了?

我正在进行今天的扩展,但我想这个问题适用于所有嵌入式二进制文件.

ios ios8-extension

10
推荐指数
3
解决办法
3523
查看次数

iOS 8 Today小部件对齐问题

这是我的故事板

在此输入图像描述

我正在使用autolayout,而不是使用大小类.

当我在iPhone 5s上运行时,它运行正常.(纵向和横向) 在此输入图像描述

但是当我在iPhone 6 plus(肖像)上运行它时,它没有正确对齐. 在此输入图像描述

在iPhone 6 plus(风景)上,情况更糟. 在此输入图像描述

我知道我可以使用-widgetMarginInsetsForProposedMarginInsets:设置边距,但在这种情况下,我需要为每个设备自定义边距.那太可怕了:(

那么有没有办法将子视图与标题对齐不那么痛苦?

widget ios8 ios8-extension

9
推荐指数
2
解决办法
2214
查看次数