1

three20は、ボタンやビューなどの配置とレイアウトに関して (とりわけ)、単調な作業を簡素化するのに優れていることがわかりました。それに似たものがあるのだろうかと思っていましたが、代わりにアニメーション用です。私は、いくつかのライブラリやラッパーなどに値するように、非常に一般的であると確信している非常に基本的なアニメーションを行うことに多くの時間を費やしてきました.

そして、ええ、ココアコントロールのようなものは欲しくありません。それはかなり完成した製品です。

ビューを画面の上部にスライドさせ、端に当たったときにバウンスさせたいとしましょう..または、3つのUIViewのリストがあるように..次から次へと追加したい..最後のものスライドダウンして、私が挿入しているビューのためのスペースを作ります.. これらのような一般的なパターンは、あまり派手ではありません.. これらは多くの cocoacontrol プロジェクトでカスタムメイドされます.. しかし、それらには 100 の異なる実装があります.. 実装のどれもAPIまたはライブラリとして作成された..そして、誰もが車輪を再発明することになります..ライブラリは理にかなっていると思いました。

4

1 に答える 1

2

Three20 UI クラスを知りません - ほとんどの場合、探している結果に十分近いオープンソース プロジェクトから始めることができますが、それに慣れるためにはコードをいじる必要があります。 、使用しないコードを消去します。結局のところ、金のハンマーなどはありません。

それでも、高度なアニメーションの場合、これらのイージング関数 (AHEasing)は非常に便利であることがわかりました。

于 2013-06-11T14:48:21.193 に答える