美文网首页Swift基础Swift - UI
Swift-tintColor与tintAdjustmentMo

Swift-tintColor与tintAdjustmentMo

作者: 爱玩游戏的iOS菜鸟 | 来源:发表于2020-03-05 19:22 被阅读0次
tintcolor属性声明
tintcolor
  • 在iOS7.0后UIView新增加了一个tintColor属性,定义了一个非默认的着色颜色值,其值的设置会影响到以视图为根视图的整个视图层次结构。
  • 主要是应用到诸如app图标、导航栏、按钮等一些控件上,以获取一些有意思的视觉效果。
  • 默认情况下,视图的tintColor是为nil的,即视图将使用父视图的tint color值。
  • 当指定了一个视图的tintColor之后,会自动传播到视图层次结构(以当前视图为根视图)中其所有的子视图上
  • 如果视图层次结构中没有找到任何一个设置的tintColor值,则会使用系统定义的颜色值(在xib中可以看到为蓝色)
tintAdjustmentMode属性
  • tintAdjustmentMode属性,是一个枚举值,定义了tint color的调整模式
  //枚举定义
  @available(iOS 7.0, *)
  public enum TintAdjustmentMode : Int {
    case automatic// 视图的着色调整模式与父视图一致
    case normal// 视图的tintColor属性返回完全未修改的视图着色颜色
    case dimmed// 视图的tintColor属性返回一个去饱和度的、变暗的视图着色颜色
  }
tintColorDidChange()
  • 这个方法会在视图的tintColor或tintAdjustmentMode属性改变时自动调用。
  • 如果当前视图的父视图的tintColor或tintAdjustmentMode属性改变时,也会调用这个方法。
  • 如果有这个需要,可以在这个方法里更新视图

相关文章

  • Swift-tintColor与tintAdjustmentMo

    tintcolor 在iOS7.0后UIView新增加了一个tintColor属性,定义了一个非默认的着色颜色值,...

  • && 与& ,||与|

    回忆知识点i++,,++i变量在前 先用变量符号(☞++/--)在前 先计算

  • 认真与身板

    认真与身板 认真与态度 认真与自信 认真与信心 认真与诚心 认真与正心 认真与正念 认真与正面 认真与精诚 认真与...

  • 与荒野,与你,与自己

    周末了,想跟大家分享一首诗 《阿莱夫》 诗作者:赖尔逊 阿莱夫在草原上盖了一栋房子, 犹如大海上的灯塔。 但你无法...

  • 与雪与丘与故土

  • 与海与浪与念

    木君 下午,在一段段风雨的催促下来到了绥中。天是被蒙起来的,太阳早已不知躲到哪里去了。微弱的日光和着轻柔的海风洒在...

  • 晚风与柳 孤独与狗 桥与落叶 马与白隙 云与苍天 梭与星月 天与地 生与死 树与来路 花与过往 我与你 爱与恨 夜色与酒

  • 海街日记

    和解。与他人和解、与家人和解、与自己和解;与得到和解、与失去和解;与过去和解、与现在、未来和解;与现实和解、与虚幻...

  • 生怕忘了的题目

    少与不少 多与不多 苦与不苦 乐与不乐 对与不对 错与不错 离与不离 合与不合 唱与不唱 说与不说

  • 2017-04-11

    体验入:真诚.与专业。幽默与风趣。赞美与了解。认可与相信。沟通与关注。关心与引领。快乐与持续。简单与重复。 ...

网友评论

    本文标题:Swift-tintColor与tintAdjustmentMo

    本文链接:https://www.haomeiwen.com/subject/fkpxrhtx.html