iOS 7剪切,复制,选择全文 - 文本选项颜色

时间:2014-03-13 16:18:59

标签: ios objective-c ios7 uitextfield uitextview

在iOS 7中,当您在UITextField中选择文本时,您可以获得剪切,复制等。'选项弹出上面。在我的应用程序中,它们显示为黑色,但屏幕背景为黑色,因此它们不会很好地显示。

我无法在故事板或文档中看到任何内容,因为我有什么办法可以改变它们的颜色吗?

2 个答案:

答案 0 :(得分:2)

公共API无法实现。请务必在https://bugreport.apple.com处提交功能增强功能。

与此同时,请看一下这个开源实现:https://github.com/questbeat/QBPopupMenu

您可以自定义它以显示您喜欢的内容。然后,您可以通过收听UIMenuControllerWillShowMenuNotification通知,隐藏它并显示自定义通知来捕获即将显示的系统菜单。

答案 1 :(得分:-1)

虽然接受的答案是UIPasteboard如何运作的一个很好的演练,但我想我会在这里发布相关的片段,以方便每个人:

UIPasteboard *粘贴板= [UIPasteboard generalPasteboard]; pasteboard.string = @"把我贴在某处";