2012-02-10 14 views
0

"引き出し"が正しい用語であるかどうかはわかりませんが、要素の下からスライドするダイアログを実装する方法を知りたいビューの他のコンテンツをプッシュダウンします。iOSでは、スライド式の「引き出し」を実装する最良の方法は何ですか

良い例は、AppleのWeatherアプリで、1日がクリックされると詳細な予測情報が表示され、TapbotsのTweetbotにはreveals Tweet-level controlsのツイートがクリックされます。

ありがとうございました!

+1

[これはあなたにとって興味深いかもしれません](https://github.com/boctor/idev-recipes/tree/master/SideSwipeTableView)と[this one also](http://idevrecipes.com/ 2011/04/14/how-does-the-twitter-iphone-app-implement-side-swiping-on-a-table /) –

答えて

1

this answerをチェックしてください。私はそれを使用して、それは完全に動作します。基本的には、ユーザーが行をタップしたときに新しい行をテーブルビューに追加することです。

4

1つのオプション:

「引き出し」のビューを作成します。別のビューの後ろに置くことも、スクリーンの外に置くこともできます。ユーザが正しい場所をタップするか、またはドロワを「開く」ようにするとき、ビューを「開いた」位置に動かす。引き出しが画面に対して垂直に開いている場合は、引き出しの高さだけ上下にスライドさせたい場合があります。水平に開いている場合は、1本の引き出し幅で左右にスライドさせます。 Core Animationを使用すると、変更がアニメーション化され、引き出しが滑っているように見えるようになります。アニメーションカーブがUIViewAnimationOptionCurveEaseInOutの場合は、このように見栄えがよくなります。明らかに、引き出しをもう一方の方向に動かしてもう一度閉じます。

+0

いい考えの男。 –

関連する問題