2012-06-29 68 views
0

目前我有一個「用電子郵件註冊」按鈕,隱藏和顯示包含3個UITextfields點擊時的視圖。下拉UITextfield動畫

- (IBAction)hideButton:(id)sender { 
[self.emailSignUp setHidden:YES]; 
[self.emailView setHidden:NO]; 
[self.signUp setHidden:NO];} 

我想爲文本字段添加一個動畫,以便在按鈕被點擊時下拉。這可能嗎?如果可以,請提供一些示例代碼?先謝謝你!

+0

你有沒有嘗試添加動畫,或者只是想樣本補充的嗎? – Dhruv

回答

1

您可以使用基於塊的[UIView的animationWith ...]方法之一,並改變你的觀點的框架或者你可以這樣做

[UIView beginAnimations:@"Animation" context:NULL];
//假設你的看法是,就在底部的屏幕。
self.textView.frame = CGRectOffset(self.textView.frame, 0, -self.TextView.frame.size.height);
[UIView commitAnimations];

+0

我會用來設置alpha而不是高度。 –

+0

我以爲你在哪裏對滑動視圖感興趣。上面的代碼片段通過改變其框架屬性將視圖的高度移動。 –

+0

是的,你是完全正確的。我被'self.TextView.frame.size.height'分心了。 –