我有一个我不知道是什么类型的对象,它可能是UILabel,UIImageView或者UIButton。我正在检查所有三个使用if条件。
if([obj2 isKindOfClass:[UIImageView class]])
{
[(UIImageView*)obj2 setFrame:frame];
}
else if ([obj2 isKindOfClass:[UILabel class]])
{
[(UILabel*)obj2 setFrame:frame];
}
else
{
[(UIButton*)obj2 setFrame:frame];
}
我的问题是我如何才能再次获得它的框架,id输入 don't have property frame。关于如何做到这一点的任何想法?