3

有 2 类满足 UIAppearanceContainer http://developer.apple.com/library/ios/#recipes/UIAppearanceContainer_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UIAppearanceContainer

UIView UIViewController

假设我们这样做:

[UIButton appearanceWhenContainedIn:@[[UYLRotatingViewController class]]];

iOS如何知道UIButton是否在UYLRotatingViewController中?

是不是说在UYLRotatingViewController的视图里?

4

1 回答 1

0

当给UIButton定的超级视图([myView addSubview:button])时,UIKit 最有可能调用[[button superview] class],并将此类与它可能具有的任何有条件的外观定制进行比较。换句话说,如果 UIKit 发现[[button superview] class]等于[UYLRotatingViewController class],它将应用您传递给此代理对象的外观自定义。

于 2013-04-30T03:15:19.237 回答