在 iOS 7 中,当您在 UITextField 中选择文本时,您会得到“剪切、复制等”。上面弹出选项。在我的应用程序中,它们显示为黑色,但屏幕背景为黑色,因此它们显示效果不是很好。
我在 Storyboard或文档中看不到任何内容,所以想知道是否有任何方法可以更改它们的颜色?
最佳答案
使用公共(public) API 是不可能的。确保在 https://bugreport.apple.com 提交功能增强.
同时,看看这个开源实现:https://github.com/questbeat/QBPopupMenu
您可以自定义它以显示您喜欢的样子。然后,您可以通过监听 UIMenuControllerWillShowMenuNotification
通知来捕捉即将出现的系统菜单,将其隐藏,然后显示自定义菜单。
关于iOS 7 剪切、复制、全选 - 文本选项颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22384703/