【问题标题】:It's Possible to change default selection color in UITextField iOS?可以更改 UITextField iOS 中的默认选择颜色吗?
【发布时间】:2017-07-09 12:54:40
【问题描述】:

默认选择颜色为蓝色 - 我需要将其更改为透明颜色吗?


我知道如果我更改色调颜色,那么当我选择蚂蚁文本时将设置该颜色,但我的问题 当我将清晰颜色设置为色调颜色时,应该没有颜色显示用于选择文本,但它采用灰色作为默认。

如果它是可能的,那么如何?并请提供源代码。


当色调为蓝色时会发生这种情况



如果我设置 tintColor = 清晰颜色而不是显示灰色。
当色调设置为透明色时会发生这种情况,它采用灰色作为我不想要的默认颜色

textField.tintColor = [UIColor clearColor];



请帮帮我。
提前谢谢!!!

【问题讨论】:

  • 我认为应该是淡色。试试看,。
  • @Larme 他不想选择任何颜色,这就是问题
  • @Larme 现在阅读问题
  • 这是客户的具体要求吗?因为我没有得到使色调颜色清晰的目的......结果用户界面会相当混乱。

标签: ios objective-c iphone uitextfield selection-color


【解决方案1】:

更改文本字段的色调。

【讨论】:

  • 有一个选项可以选择您需要的颜色。
【解决方案2】:

这是不可能的,因为如果您将光标颜色更改为清除,它将不会显示您选择的文本,因此您必须为此选择一些颜色。您可以通过指定其 RGB 值来使用非常接近透明的颜色。

使用下面的代码行

 textfield.tintColor = [UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0];

它看起来像这样

【讨论】:

  • 如何设置光标颜色?
  • 更改色调时会自动设置光标颜色
  • 这不是我的答案,请仔细阅读我的问题!谢谢
  • 我有一个问题,如果您的选择颜色清晰,那么您将如何显示所选文本? @ChandreshKachariya
  • 你的问题是对的,但是我需要设置清晰的颜色,并且它的值显示在其他地方。
猜你喜欢
  • 2016-05-26
  • 1970-01-01
  • 2016-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-15
  • 1970-01-01
相关资源
最近更新 更多