我正在寻找支持该UIAppearance
协议的类的完整列表。我一直找不到。我愿意接受有关如何以编程方式生成这样一个列表的建议(我已经考虑过一点)。
问问题
260 次
1 回答
1
这不是一个确定的或完整的列表,但当然在发布问题几分钟后(通过指向此相关问题的链接),我找到了这个网络链接:
http://blog.mosheberman.com/list-of-classes-that-support-uiappearance-in-ios-5/
海报使用 grep 命令 ( grep -r UI_APPEARANCE_SELECTOR ./ > ~/Desktop/UI_APPEARANCE.txt
) 转储出方法原型中所有具有 UI_APPEARANCE_SELECTOR 的类。他们提出的清单如下:
- UIActivityIndicatorView.h
- UIBarButtonItem.h
- UIBarItem.h
- UINavigationBar.h
- UIProgressView.h
- UISearchBar.h
- UISegmentedControl.h
- UISlider.h
- UISwitch.h
- UITabBar.h
- UITabBarItem.h
- UIToolbar.h
当然,这不包括上面列出的那些子类的类。此外,海报提到UIView
,它肯定实现了协议,但没有任何标有 的方法UI_APPEARANCE_SELECTOR
。我想知道是否可以通过 grepping for 创建一个更完整的列表UIAppearance
。
这是另一个相关问题:iOS 5: Curious about UIAppearance
于 2013-01-15T18:59:33.393 回答