我正在使用 TWTRComposer 在我的 iOS 应用程序中创建共享对话。但是,当作曲家出现时,您根本看不到“取消”或“推文”按钮。在左上角和右上角点击后,我了解到按钮在那里但不清晰可见。这是一个屏幕截图,指出我在说什么:
还有其他人遇到这种情况吗?如果是这样,你们知道是否有解决方案或如何解决这个问题?我无法在这种状态下更新我的应用程序,因为它会提供糟糕的 Twitter 体验。
我也尝试使用 TWTRComposerViewController 但遇到了同样的问题。
谢谢
我正在使用 TWTRComposer 在我的 iOS 应用程序中创建共享对话。但是,当作曲家出现时,您根本看不到“取消”或“推文”按钮。在左上角和右上角点击后,我了解到按钮在那里但不清晰可见。这是一个屏幕截图,指出我在说什么:
还有其他人遇到这种情况吗?如果是这样,你们知道是否有解决方案或如何解决这个问题?我无法在这种状态下更新我的应用程序,因为它会提供糟糕的 Twitter 体验。
我也尝试使用 TWTRComposerViewController 但遇到了同样的问题。
谢谢
NVM,我发现我在我的应用程序的其他地方将 UIBarButton 色调设置为白色以用于另一个类。所以我必须在显示推特之前将其设置回推特颜色
[[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[UINavigationBar class]]] setTintColor:UIColorFromRGB(0x3EA1EC)];
使用法比奥·戈麦斯的回答。
Swift 4.2 的解决方案:
UIBarButtonItem.appearance(whenContainedInInstancesOf: [UINavigationBar.classForCoder() as! UIAppearanceContainer.Type]).setTitleTextAttributes([NSAttributedString.Key.foregroundColor : UIColor.black], for: .normal)