次のような iPhone 用のカスタム ポップアップ ウィンドウを作成したいと考えています。
これを iPhone および iPod デバイスに実装する最も正しい方法は何ですか?
次のような iPhone 用のカスタム ポップアップ ウィンドウを作成したいと考えています。
これを iPhone および iPod デバイスに実装する最も正しい方法は何ですか?
これを行う最善の方法は、UIActionSheet を使用することです。コードは次のとおりです。
UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:@"Share" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Facebook",@"Twitter", nil];
[actionSheet showInView:self.view];
UIActionSheet は、表示したい特定の数のボタンで下から上に来ます。UIActionSheet を自動的に閉じるキャンセル ボタンを配置することもできます。
これは次のようになります。
カスタム ポップアップ ウィンドウには、サード パーティのクラスを試す必要があります。一部は以下の通り
1.) CMPopTipView
2.) KBPopupBubble
3.) ADPopupView
これを行うために、サードパーティのコントロールを使用しました。
このプロジェクトをダウンロードできるリンクは次のとおりです。
あなたが求めているものを実装する最も簡単な方法は、カメラボタンが押されたときに、あなたが望むように見え、適切なUIButtonを含むビューを作成し、それをサブビューとして追加することです(そして、その外観を好きなようにアニメーション化します)。Fonix からの質問に対するコメントは正しいですが、アクション シートは iOS でこの目的のために使用されるように設計されています。