2011-07-09 7 views
1

私は3つのボタンで開いているダイアログボックスをユーザがクリックすると、ツールバーのボタンのクリックでダイアログボックスを追加する必要があるプロジェクトに取り組んでいます。iPhoneでツールバーのボタンをクリックするとダイアログボックスを追加する方法は?

たとえば、共有ボタンをクリックすると、facebook、twitter、emailという3つのボタンが含まれたダイアログボックスが開きます(そのボタンをポイントします)。

アクションシートを使用しないようにしてください。

サンプルコードまたはチュートリアルをすべて提供してください。

答えて

1

ビュー上に3つの目的のボタンを持つビューコントロールオブジェクトを作成できます。そして、あなたが現在いるviewcontrollerで、presentModalViewController:animatedメソッドを呼び出すことができます。同様に:

MyModalViewController *modalController=[[MyModalViewController alloc]init]; 
....... then whereever you touch up the tool bar button you can say: 
[self presentModalViewController:modalController animated:YES]; 

しかし、あなたは永遠に画面上で立ち往生モーダルビューを持つ避けるために、ダイアログボックスの上に(おそらくボタンtouchupinsideターゲットアクションメソッド内でこれを書く)いくつかの点でdismissModalViewControllerAnimatedを呼び出すことを忘れてはなりません。 :)

関連する問題