【问题标题】:warning: Attribute Unavailable: Tint Color警告:属性不可用:色调颜色
【发布时间】:2014-01-08 07:14:59
【问题描述】:
file://localhost/Users/.../mYGalleryView.xib: warning: Attribute Unavailable: Tint Color is not available on iOS versions prior to 6.0

&

/Users/.../myCell.xib:9: Letter Spacing Adjustment on iOS versions prior to 6.0

警告:属性不可用:

1. Tint Color 在 6.0 之前的 iOS 版本中不可用

2。 6.0 之前的 iOS 版本上的字母间距调整

我在 .xib 中收到警告

Link1 建议更改“文件检查器”中的“项目开发目标”。的 xib 文件,由于支持 iOS 5.0,因此已设置为 5.0。

Link2 说取消选择“文件检查器”中的“自动布局”。我试过了,但是没有用。

如何解决此警告并同时支持 iOS 5?

谢谢!

【问题讨论】:

  • 抑制警告,在支持ios5的同时,不要使用tint color,也不要使用tight letter间距。这些存在于 ios5...
  • @Raz 如何取消选中 tint color,目前它的蓝色(默认)被选中。

标签: ios iphone objective-c xcode xib


【解决方案1】:

如何消除警告?

取消选中 .xib 文件中对应的复选标记。

如何支持 iOS 6?

您可以使用代码设置它们。先看看能不能设置,可以的话设置一下。

if ([self.discountListTableView respondsToSelector:@selector(tintColor)]) {
    self.discountListTableView.tintColor = [UIColor redColor];
}
if ([self.titleLabel respondsToSelector:@selector(adjustsLetterSpacingToFitWidth)]) {
    self.titleLabel.adjustsLetterSpacingToFitWidth = YES;
}

【讨论】:

  • 嗨@sunkehappy,有没有办法同时支持 xib 而不是 .m?
  • 据我所知,没有办法只使用 .xib 文件。对不起。
  • 嗨@Sunkehappy,如何取消选中色调?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
  • 2014-05-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多