2011-06-30 10 views
0

iOSカメラアプリケーションでフラッシュボタンを複製するオープンソースソリューションがあるかどうか不思議です。iPhone SDK - カメラアプリのような拡張ボタン

私は他の多くのアプリでこれを使用しているようですが、ネイティブな方法はないようですので、共通のソースがあると仮定します。

UIImagePickerControllerクラスを使用してフラッシュボタンを取得することはできますが、そこにあるカメラアプリのほとんどはこれを使用していないようです(または、サブクラスになっているかもしれません。

ボタンの拡大動作を再現する方法を探しています。何かご意見は?

答えて

0

Apple 2010 WWDCサンプルコード(iTunes経由でダウンロード可能、それ以外の場合はここに掲載します)には、このコントロールを使用するいくつかのサンプルアプリケーションがあります。彼らはクラスExpandyButtonを呼び出します。私は私の質問に答えていることを実感しますが、うまくいけば、そこにいる誰かがこれを見つけることができます。

+0

このサンプルコードをダウンロードしたいと思いますが、見つけられません。あなたはそれを取得する方法についてより具体的になることができますか? –

+0

http://stackoverflow.com/questions/3111855/wwdc-2010-sample-code –

0

あまりにも難しくありません。

私のやり方は、ボタンの右カーブを(画像として)分離し、ボタンの左部分と右カーブをサブビューとして持つUIViewを作ることです。

それがタップです

、右カーブをスライドさせ、中に余分のボタンをアニメーション化します。

0

をあなたは伸縮性UIImageを使用することができます(UIImageのマニュアルを参照してください)してからちょうどフレームの変化をアニメーション化。

関連する問題