制御しているビューまたはサブビューの実際のサイズを取得するにはどうすればよいですか? 例えば:
UIView *firstView = [[UIView alloc] initWithFrame:CGRectMake(0,0,200,100)];
[self addSubview:firstView];
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 20, 230, 120)];
[firstView addSubview:button];
ご覧のとおり、button
オブジェクトが追加先のビューのサイズを超えています。
これで(サブビューとして追加されるオブジェクトがたくさんあると仮定して)、実際の幅と高さをどのように決定できfirstView
ますか?