0
我有一個按鈕,當按下它時,應該將它下面的控件按下並在釋放的空間上顯示textFields。基本上,只需以動畫方式更改這些控件的位置即可。任何想法/提示如何做到這一點?如何在視圖中向下/向上滑動(推)控件?
我試圖在代碼:How to Make a UITextField Move Up When Keyboard Is Present
,但不能得到它的工作只是改變了方法。欣賞任何有用的信息。
謝謝!
我有一個按鈕,當按下它時,應該將它下面的控件按下並在釋放的空間上顯示textFields。基本上,只需以動畫方式更改這些控件的位置即可。任何想法/提示如何做到這一點?如何在視圖中向下/向上滑動(推)控件?
我試圖在代碼:How to Make a UITextField Move Up When Keyboard Is Present
,但不能得到它的工作只是改變了方法。欣賞任何有用的信息。
謝謝!
我想你已經爲此編寫了代碼。如果下面的控件是視圖(BottomView),那麼當您按下按鈕時,請更改BottomView的框架,以便爲文本框視圖留出空間。現在在那裏添加textField。將代碼寫入一個Animation塊。
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:0.3f];
// bottomView.frame = (new frame)
// design a textfield in IB. make outlet.
// textField.frame = (new frame)
[UIView commitAnimations];
它的工作!謝謝! – 2010-10-29 12:25:35