2011-02-24 39 views
0

我對我的小測試應用程序非常困惑。當我在Textfield上進行鍵盤輸入時,我想要增加鍵盤時間。可以有人告訴我如何增加和減少鍵盤的時間?如何更改鍵盤滑入/滑出動畫的速度?

+0

???他們是成反比你知道的。所以如果你增加時間會變慢...反正..我不認爲你可以改變它.. – lukya 2011-02-24 07:02:51

回答

1

系統鍵盤的速度可以通過UIKeyboardAnimationDurationUserInfoKey檢索並且是隻讀的。

更新:如何獲取值。在通知監聽器:

- (void)keyboardWillShow:(NSNotification*)notification 
{ 
    NSDictionary* userInfo = [notification userInfo]; 
    NSTimeInterval animationDuration; 
    UIViewAnimationCurve animationCurve; 

    [[userInfo objectForKey:UIKeyboardAnimationCurveUserInfoKey] getValue:&animationCurve]; 
    [[userInfo objectForKey:UIKeyboardAnimationDurationUserInfoKey] getValue:&animationDuration]; 
} 
要增加時間和速度
+0

你能告訴我如何在代碼中使用它... – 2011-02-24 09:46:10

+0

我已經更新了我的答案。 – ohho 2011-02-25 01:26:07

+0

你會如何使用動畫曲線?或者你會如何使用它? – mskw 2012-10-24 16:00:51