【问题标题】:UISearchBar tinting inconsistent on iOS7iOS7 上的 UISearchBar 着色不一致
【发布时间】:2013-10-01 16:21:46
【问题描述】:

因此,在 iOS7 之前,我经常将两个 UISearchBar 并排使用 - 只要它们具有相同的色调,它们看起来绝对没问题,就好像它是一个有两个字段的栏。

但是 - 我不知道 iOS7 是否应用了轻微的水平渐变,或者我只是快疯了,但是您可以根据这段代码看到两个条的颜色应该相同:

if(IS_IOS_7) {
    [self.whatSearch setBarTintColor:[[EJCBrandingManager sharedManager] primaryColor]];
    [self.whereSearch setBarTintColor:[[EJCBrandingManager sharedManager] primaryColor]];
}
else {
    [self.whatSearch setTintColor:[[EJCBrandingManager sharedManager] primaryColor]];
    [self.whereSearch setTintColor:[[EJCBrandingManager sharedManager] primaryColor]];
}

但是,它看起来像这样:!?

具体看这个位(中间的join):

【问题讨论】:

    标签: ios uikit ios7 uisearchbar


    【解决方案1】:

    iOS7 不使用任何纯色。 iOS7 中的所有控件背景都使用了特殊的渐变。这就是为什么你使用浅色。现在甚至键盘都有渐变背景。您可以使用 Mac Utilities 中的 DigitalColor Meter 来验证这一点。

    【讨论】:

      猜你喜欢
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多