UILabel
どのタイプのUIImageView
かわからないオブジェクトがありますUIButton
。3つすべての使用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
type don't have property frame
。これを行う方法のアイデアはありますか?