내가 모르는 개체가 UILabel
, UIImageView
또는 UIButton
일 수 있습니다. 나는 if
상태를 사용하여 세 가지를 모두 확인하고 있습니다.알 수없는 클래스 유형으로 ID를 변환하고 해당 프레임을 가져옵니다.
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
유형 자산 frame
이없는 그 프레임을 얻을 수있는 방법이다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
'UIView' 대신'id'의? – Amar