3

UIAppearanceContainer http://developer.apple.com/library/ios/#recipes/UIAppearanceContainer_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UIAppearanceContainerを満たす2種類のクラスがあります

UIView UIViewController

次のようにします。

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

UIButtonがUYLRotatingViewControllerにあるかどうかをiOSはどのように認識しますか?

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 に答える