以下のコードは、IOS 5.0、6.0、6.1 などでは「YES」を返しますが、IOS 7.0 では「NO」を返します。それについて何か考えはありますか?IOS 7.0 のバグですか?どうもありがとう..
[view isKindOfClass:[SimpleLabel class]]
PS:「SimpleLabel」は UILabel から継承されたクラスです。
- - アップデート - -
わかりにくい質問で申し訳ありません。:( 上記のコードをUITableViewCell
クラスで使用し、以下のように追加SimpleLabel
します。
[self addSubview:label];
関数をオーバーライドlayoutSubviews
し、 をループしますself.subviews
が、[view class]
常に を返しますUITableViewCellScrollView
。
-(void)layoutSubviews {
[super layoutSubviews];
for (UIView*view in self.subviews) {
if ([view isKindOfClass:[SimpleLabel class]]) {
SimpleLabel*label = (SimpleLabel*)view;