小编tba*_*nes的帖子

[myView isKindOfClass:[UIView class]]给出了奇怪的结果

我有UITableViewCell,我在其中添加一个UIView内部,我将子视图添加为UIButton,UIImageView.

现在我想访问UIView willDisplayCell.为此我在下面.

NSArray *subviews;
subviews = cell.subviews;

int xxyyzz = 1;
for(id aView in subviews) {
    NSLog(@"aView====%@" , [UIView class]);
    if([aView isKindOfClass:[UIView class]]) {
        NSLog(@"This is UIView... Do what you want to do...");
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时,我将This is UIView... Do what you want to do...获得所有子视图(即UIButton,UIImageView等).aView====UIView

我相信这是因为,UIView是所有对象的超类.

有没有办法我只能访问我在里面的UIView UITableViewCell...

objective-c uitableview uiview ios

0
推荐指数
1
解决办法
170
查看次数

标签 统计

ios ×1

objective-c ×1

uitableview ×1

uiview ×1