我的屏幕中央有一個UIView,其中包含一個UISearchBar
。當用戶點擊UISearchBar
時,我成功根據UIKeyboardFrameEndUserInfoKey
對此視圖進行動畫處理。當鍵盤顯示時以相同的速率移動UIView
問題是,這對我來說不夠好。
我希望做的是保持了UIView,直到鍵盤頂部接觸的UIView的底部,然後將向上的UIView在鍵盤上移動相同的速度。一旦鍵盤到達UIView,基本上將UIView「固定」到鍵盤的頂部。
我開始認爲這是不可能與UIKeyboard通知發出的信息。任何人都試過類似的東西,看到成功?
謝謝!
感謝有關'CAMediaTimingFunction'尖端。我不知道我怎麼會確保我的定時器和鍵盤計時器都在同一時間開始。我意識到這真的不適合的設計了(例如,它永遠不會發生在iPhone 5所以這是一個有爭議的問題。 –