我有一个我不知道是什么类型的对象,它可能是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
。关于如何做到这一点的任何想法?