草庐IT

IMessage

全部标签

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

在我的iOS键盘应用程序中,我目前有一个文本建议栏,很像默认的iOS8键盘的建议栏。每当用户执行清除文本字段的操作时(例如,当有人在iMessage或Whatsapp上点击“发送”时,我想清除建议栏上的所有文本)。由于点击“发送”不是击键,我想知道是否有办法在清除文本字段时从键盘检测到。我已经尝试检测空文本""或新行"\n",但到目前为止这还没有奏效。编辑:我知道这可以通过第3方iOS键盘实现,如此处所示(来自Themeboard)点击发送之前,请注意建议栏中的文本。点击“发送”后立即。建议栏已清除。 最佳答案 当在消息中按下发送按

ios - 如何在 iMessage iOS 11(或 iOS10、Macos Sierra)中禁用 URL 链接预览

无法通过iMessage在我的开发人员之间发送链接,因为iOS11和iOS10中iMessage的“预览”功能使得很难看到确切的URL结构,因为它插入了链接预览。有什么办法可以禁用它吗?快把我们逼疯了!! 最佳答案 用句号将URL括起来。示例“。http://google.com。”iOS甚至会为您删除句点所以它显示为“http://google.com” 关于ios-如何在iMessageiOS11(或iOS10、MacosSierra)中禁用URL链接预览,我们在StackOverf

ios - 如何在 iMessage iOS 11(或 iOS10、Macos Sierra)中禁用 URL 链接预览

无法通过iMessage在我的开发人员之间发送链接,因为iOS11和iOS10中iMessage的“预览”功能使得很难看到确切的URL结构,因为它插入了链接预览。有什么办法可以禁用它吗?快把我们逼疯了!! 最佳答案 用句号将URL括起来。示例“。http://google.com。”iOS甚至会为您删除句点所以它显示为“http://google.com” 关于ios-如何在iMessageiOS11(或iOS10、MacosSierra)中禁用URL链接预览,我们在StackOverf

ios - 推送/弹出期间类似消息的更高/标准导航栏

iOS10消息应用程序的导航栏会在您推送/弹出对话时增加/减少高度(平滑过渡)。通常我会使用sizeThatFits:制作一个更高的自定义导航栏,但它会在导航Controller中的ViewController的推送和弹出过程中持续存在。如何才能为某些跨导航序列的ViewController(如消息应用程序)设置更高的导航栏?谢谢! 最佳答案 非常有趣的问题。我花了一些时间在消息应用程序中实现了类似的功能,这就是我所做的。最后,我使用这个技巧在推送/弹出期间为navigationBar高度设置动画,并使用滑动手势弹出。UIView.

ios - 推送/弹出期间类似消息的更高/标准导航栏

iOS10消息应用程序的导航栏会在您推送/弹出对话时增加/减少高度(平滑过渡)。通常我会使用sizeThatFits:制作一个更高的自定义导航栏,但它会在导航Controller中的ViewController的推送和弹出过程中持续存在。如何才能为某些跨导航序列的ViewController(如消息应用程序)设置更高的导航栏?谢谢! 最佳答案 非常有趣的问题。我花了一些时间在消息应用程序中实现了类似的功能,这就是我所做的。最后,我使用这个技巧在推送/弹出期间为navigationBar高度设置动画,并使用滑动手势弹出。UIView.

ios - 为什么 Keychain 的私钥部分有这么多 iMessage 签名 key ?

我试图清理我的钥匙串(keychain),因为里面有很多证书。当我打开私钥部分时,我发现相同的key太多了。我可以删除它们吗?我不知道他们是为了什么。请帮助我! 最佳答案 这很正常,没问题。如果您想清理无用的key,只需先退出消息应用程序,然后打开钥匙串(keychain)并删除所有名为“iMessageSigningKey”和“iMessageEncryptionKey”的项目。然后您应该重新启动OSX,重新启动后,OSX将请求并生成用于iMessage加密的新key对。key对的数量取决于您设置的接收iMessage的地址数量。

ios - 为什么 Keychain 的私钥部分有这么多 iMessage 签名 key ?

我试图清理我的钥匙串(keychain),因为里面有很多证书。当我打开私钥部分时,我发现相同的key太多了。我可以删除它们吗?我不知道他们是为了什么。请帮助我! 最佳答案 这很正常,没问题。如果您想清理无用的key,只需先退出消息应用程序,然后打开钥匙串(keychain)并删除所有名为“iMessageSigningKey”和“iMessageEncryptionKey”的项目。然后您应该重新启动OSX,重新启动后,OSX将请求并生成用于iMessage加密的新key对。key对的数量取决于您设置的接收iMessage的地址数量。

苹果将下架 iMessage 和 FaceTime 以抗议英国新的隐私法案

近日苹果公司表示,它宁愿停止在英国提供iMessage和FaceTime服务,也不愿屈服英国政府对数字监控的新提案。根据英国广播公司新闻(BBCNews)的最新报道,iPhone制造商成为最新加入抗议大军的一员,抗议即将对《2016年调查权力法案》(IPA)进行的立法修改,因为这种修改实际上会使加密保护失效。具体来说,《在线安全法案》要求公司加装一项技术,用来扫描加密消息应用程序和其他服务中的儿童性剥削和虐待(CSEA)材料以及恐怖主义内容。虽然该法案没有明确要求取消端到端加密,但事实上等于削弱了端到端加密,因为提供服务的公司必须扫描所有信息,标记并删除有危害的信息,并且允许政府实施批量拦截和

ios - 为什么顶部布局指南在我的 iMessage 扩展中移动

我有一个iMessage扩展程序,但我在使用顶部布局指南时遇到了一些问题。我有一个MSMessagesAppViewController来处理演示文稿样式之间的变化。在我的扩展程序中,我有一个按钮。单击它时,我会转换为扩展的演示样式,然后以模态方式显示ViewController。问题是:我在第二个VC中的UI隐藏在顶部导航栏后面。我认为这很奇怪,因为我将约束设置为顶部布局指南。所以我仔细研究了我的代码并开始调试顶部布局指南。我注意到,在我转换到扩展的演示样式后,topLayoutGuide.length=86。它应该是这样的。但是当我以模态方式呈现第二个ViewController时

ios - 为什么顶部布局指南在我的 iMessage 扩展中移动

我有一个iMessage扩展程序,但我在使用顶部布局指南时遇到了一些问题。我有一个MSMessagesAppViewController来处理演示文稿样式之间的变化。在我的扩展程序中,我有一个按钮。单击它时,我会转换为扩展的演示样式,然后以模态方式显示ViewController。问题是:我在第二个VC中的UI隐藏在顶部导航栏后面。我认为这很奇怪,因为我将约束设置为顶部布局指南。所以我仔细研究了我的代码并开始调试顶部布局指南。我注意到,在我转换到扩展的演示样式后,topLayoutGuide.length=86。它应该是这样的。但是当我以模态方式呈现第二个ViewController时