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

标签 ios objective-c ios7 uitextfield uitextview

在 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/

相关文章:

ios - 在 iOS 7 上使用 A Person ViewController 重新加载/更改显示的人

facebook - 适用于 iOS 7 的 FBFriendPickerViewController 在横向模式下无法正常工作

ios - 在 iOS 15 上应用快照时崩溃 UICollectionViewFlowLayout

ios - NSURLCredential 是永久的吗?

ios - 更改 UITabBarController 中的标题

objective-c - MFMessageComposeViewController 第一次分配需要几秒钟

iphone - Birdhouse 应用程序的自定义 URL

ios - 当您点击 iOS 主屏幕上的应用程序图标时,如何制作应用程序启动之类的动画?

ios - 购买后收据中不包含免费试用版的 StoreKit 订阅(tx id 减少 1)

ios - TouchiD 密码错误 "Type is ambiguous without more context"