【问题标题】:Text view loses tint color after dismissing an alert view controller关闭警报视图控制器后,文本视图失去色调
【发布时间】:2016-03-10 03:13:15
【问题描述】:

我在 iOS 中发现了一个错误,我想知道是否有解决方法。

如果您选择带有淡色的UITextView,并且在选中它时您会显示UIAlertController,例如通过点击导航栏按钮项目,UITextView 在关闭UIAlertController 后会失去淡色。

【问题讨论】:

  • 你在哪里设置文本视图的色调?在代码中还是在故事板中? UIAlertController 有动作吗?您可以在警报的完成块中重置 textview 的色调颜色。
  • 它以编程方式设置,但无论 tintColor 属性是直接设置还是使用外观 API 设置都会发生。我尝试在完成块中再次重置色调颜色,但它没有做任何事情。
  • 我遇到了完全相同的问题,@Berry Blue,你找到解决方案了吗?
  • 不,我提交并提交了包含示例项目的错误报告,但之后没有任何回复。我会提交一个错误并参考我提交的错误 #22879488。

标签: ios objective-c uitextview uialertcontroller


【解决方案1】:

Please see this answer。而且,就像 +lostAtSeaJoshua 所说的那样,您可以声明一个简单的方法来在执行(或单击确认按钮后)您的 UIAlertController 之后重置 UITextView 的色调颜色。

【讨论】:

    猜你喜欢
    • 2020-10-02
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多