- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我注意到在 iOS5 中我们可以通过 UIAppearance
自定义 UIKit 控件,我开始使用它。
我想使用appearanceWhenContainedIn:
在不同的类中自定义UINavigationBar
的tintColor
,例如:
[[UINavigationBar appearanceWhenContainedIn:[A class], nil] setTintColor:[UIColor greenColor]];
[[UINavigationBar appearanceWhenContainedIn:[B class], nil] setTintColor:[UIColor redColor]];
然而,它完全不起作用。我尝试在 A/B 类中添加属性,例如:
@property (strong, nonatomic) UIColor *tintColor UI_APPEARANCE_SELECTOR;
好像也没什么用。
有什么建议吗?谢谢。
最佳答案
我参加了 ios5 讲座并问了这个问题。就像yakovlev引用,将 UINavigationController
子类化是个好主意。
关于ios5 - 如何使用 UIAppearance appearanceWhenContainedIn :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290981/
在 viewDidLoad 中,我创建了一个 searchBar,将其设置为 navigationBar 内的 titleView,并调用 appearanceWhenContainedIn 获取 s
我最近安装了一个新的 Cocoapod ChameleonFramework,并且立即我在框架中遇到错误。它在告诉我 'appearanceWhenContainedIn:' is deprecate
我注意到在 iOS5 中我们可以通过 UIAppearance 自定义 UIKit 控件,我开始使用它。 我想使用appearanceWhenContainedIn:在不同的类中自定义UINaviga
我正在为我的导航栏设置一个图像,如下所示: [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar.
我正在尝试将我的应用程序转换为 Swift 语言。 我有这行代码: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class
我试图给背景 View 中的每个标签添加阴影: [[UILabel appearanceWhenContainedIn:[MyBackgroundView class], nil] setShadow
我有一些在我的应用程序加载时正在设置的通用样式: [[UITextField appearanceWhenContainedIn:[NRWindow class], nil] setTintColor
我有一些在 iOS 7 和 8 中运行良好的警告。当我们使用 iOS 9 时,它给了我一个警告。 这是警告: 'appearanceWhenContainedIn:' is deprecated: f
我创建了一个简单的项目,其中包含一个 UINavigationController、一个位于右侧的 UIBarButtonItem 和一个 UITableView。为了进行测试,我想使用 appear
//Set all cancel buttons in search bars to "Done" id searchBarButton = [UIBarButtonItem appearanceWh
我是一名优秀的程序员,十分优秀!