我正在尝试自定义键盘如何影响我的应用.我在iPhone 6上安装了Swype.
我发现在我的一些视图中,我在文本字段上设置了自定义inputView属性,Swype键盘覆盖并呈现而不是我的选择器.这完全打破了我的UI,不能被允许.
有没有办法明确告诉iOS 8只使用我设置的inputView?
这可能是一个错误吗?允许第三方覆盖我的输入规范是不是完全没有预期的行为?
注意:这与项目结构的这个问题有关,但我已经决定使用大量的用例来更好地抽象问题.
如何通过CocoaPods在我的iOS应用程序和随附的iOS扩展(ios8- extention,ios8-today-widget或ios8-share-extension)中包含afnetworking?
要在扩展中使用,需要构建AFNetworking #define AF_APP_EXTENSIONS,这是否意味着我需要2个版本的AFNetworking?一个用于扩展,一个用于应用程序?
如何设置Podfile以构建框架并将其复制到正确的位置?文档use_frameworks!有点薄.
我无法理解我如何本地化今天的扩展,我想创建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)
但名字没有改变......
我已经在我的应用程序中集成了共享扩展,但是我想在SLComposeServiceViewController中根据项目要求进行一些修改,例如更改按钮标题并设置文本视图和标题的背景颜色.我怎么做?
此应用程序或其包含的包具有与此应用程序相同的包标识符或其包含的另一个包.捆绑标识符必须是唯一的.
我目前正在为iOS 8构建自定义键盘,虽然扩展名.当用户按下键盘视图上的某个按钮时,我想呈现一个全屏模态视图控制器.当我尝试呈现视图控制器时,它会尝试在键盘视图的边界内呈现.我正在使用[self presentViewController:animated:completion:]实例化的视图控制器.反正有没有提出全屏视图控制器?类似于照片编辑扩展(显示全屏视图控制器)
谢谢
keyboard uiviewcontroller ios uiinputviewcontroller ios8-extension
在我的iOS键盘应用程序中,我目前有一个文本建议栏,就像默认的iOS 8键盘的建议栏.每当用户执行清除文本字段的操作时(例如,当某人在iMessage或Whatsapp上点击" 发送 " 时),我想清除建议栏上的所有文本.
因为点击"发送" 不是击键,我想知道在清除文本字段时是否有从键盘检测的方法.
我试过检测空文本""或新行"\n",但到目前为止这还没有奏效.
编辑:我知道这可以通过第三方iOS键盘,如这里所见(这是来自Themeboard)
在点击发送之前,请注意建议栏中的文字.

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

我已经看过这个问题已被问过几次,但似乎没有人有答案.我试图在自定义键盘上创建一个自动更正功能,但我完全迷失了如何这样做.Apple提供了一些文档,但不是很详细.我知道它与UILexicon数据有关,但我不知道如何处理它以及如何使用它来纠正用户输入的文本字符串.
任何帮助将不胜感激.
到目前为止我发现了什么:
let controller = UIInputViewController()
controller.requestSupplementaryLexiconWithCompletion({
lexicon in
println(lexicon.description)
})
Run Code Online (Sandbox Code Playgroud)
但就我而言,这就是我的意思.不知道该怎么做.
我是否必须在我的扩展程序的Info.plist中增加CFBundleVersion以确保它覆盖现有的?或者,如果在主应用程序的Info.plist中这样做就足够了?
我正在进行今天的扩展,但我想这个问题适用于所有嵌入式二进制文件.
这是我的故事板

我正在使用autolayout,而不是使用大小类.
当我在iPhone 5s上运行时,它运行正常.(纵向和横向)

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

在iPhone 6 plus(风景)上,情况更糟.

我知道我可以使用-widgetMarginInsetsForProposedMarginInsets:设置边距,但在这种情况下,我需要为每个设备自定义边距.那太可怕了:(
那么有没有办法将子视图与标题对齐不那么痛苦?
ios8-extension ×10
ios ×5
ios8 ×5
objective-c ×3
afnetworking ×1
cocoapods ×1
inputview ×1
iphone ×1
keyboard ×1
swift ×1
widget ×1
xcode6 ×1