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