私はダイナミックUIView
を作成しscrollview
、UIView
サブビューを持っていUIbutton
ます。私の要件は、ダイナミックの間にUIButton
もう1つ表示する必要があるをクリックすることです。をクリックして動的フレームサイズを動的に変更する方法を知る必要があります。UIView
UIviews
UIView
UIbutton
前もって感謝します。こちらがサンプルです
NSArray *subViews = [createIssueScroll subviews];
NSLog(@"%@",subViews);
NSInteger tag=[sender tag];
NSLog(@"%d", tag);
UIView *vw = [createIssueScroll viewWithTag:tag];
[self createIssueSubView:[vw frame]];
UIView *sVW = [createIssueScroll viewWithTag:(tag+1)];
NSLog(@"%@", sVW);
float y;
y = sVW.frame.origin.y;
sVW.frame = CGRectMake(0, y, sVW.frame.size.width, sVW.frame.size.height);
NSLog(@"%f", y);
コードの説明
プログラムでボタンを作成しました。上記のコードで詳しく説明します。
最初の行で、すべてのスクロールビューサブビュー(動的に作成されたUiView)を取得し、ボタンタグ値を持ち、UIサブビューのメソッドを追加しました(このサブビューは、UIボタンをクリックすると表示されます)動的に作成された最初のUiviewボタンをクリックしたとすると、表示する必要があります最初の動的UIviewと2番目の動的UIviewが下側にプッシュされた後のサブビュー。