以下のコードは、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;