UIAppearanceContainer
协议参考的 iOS 文档说:
“要参与外观代理 API,请在标头中使用 UI_APPEARANCE_SELECTOR 标记外观属性访问器方法。”
但是,例如,当我打开 UIButton.h 时,我在任何地方都找不到UI_APPEARANCE_SELECTOR
,尽管我可以使用类似这样的东西而不会出现问题:
[[UIButton appearance] setBackgroundImage:[[UIImage imageNamed:@"UIButton"] resizableImageWithCapInsets:UIEdgeInsetsMake(5.0, 5.0, 5.0, 5.0)] forState:UIControlStateNormal];
谁能告诉我发生了什么:D?