3 つのサブビュー subView1、subView2、subView3 があります。
subView1 は動的サイズです。subView2 と subView3 は固定サイズです。
標準のiosフレームワークメソッドを使用して、subView1に従ってsubView2とsubView3を自動的に置き換える方法は?
3 つのサブビュー subView1、subView2、subView3 があります。
subView1 は動的サイズです。subView2 と subView3 は固定サイズです。
標準のiosフレームワークメソッドを使用して、subView1に従ってsubView2とsubView3を自動的に置き換える方法は?
subView1 に必要なサイズを設定したら、frame.origin.y
それにオフセットを追加し、subView2 をそれに設定frame.origin.y
します。その後、フレームの高さ + 同じオフセットを追加し、subView3 に使用します。
例えば
// after you've set your subView1's size
CGFloat offset = 20.0;
CGRect s1Frame = [subView1 frame];
CGRect s2Frame = [subView2 frame];
CGRect s3Frame = [subView3 frame];
s2Frame.origin.y = s1Frame.origin.y + s1Frame.size.height + offset;
[subView2 setFrame:s2Frame];
s3Frame.origin.y = s2Frame.origin.y + s2Frame.size.height + offset;
[subView3 setFrame:s3Frame];