9

次のような iPhone 用のカスタム ポップアップ ウィンドウを作成したいと考えています。 ここに画像の説明を入力

これを iPhone および iPod デバイスに実装する最も正しい方法は何ですか?

4

5 に答える 5

11

これを行う最善の方法は、UIActionSheet を使用することです。コードは次のとおりです。

UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:@"Share" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Facebook",@"Twitter", nil];
[actionSheet showInView:self.view];

UIActionSheet は、表示したい特定の数のボタンで下から上に来ます。UIActionSheet を自動的に閉じるキャンセル ボタンを配置することもできます。

これは次のようになります。

ここに画像の説明を入力

于 2013-07-17T11:33:38.217 に答える
8

カスタム ポップアップ ウィンドウには、サード パーティのクラスを試す必要があります。一部は以下の通り

1.) CMPopTipView
2.) KBPopupBubble
3.) ADPopupView

于 2013-07-17T11:41:37.677 に答える
6

これを行うために、サードパーティのコントロールを使用しました。

このプロジェクトをダウンロードできるリンクは次のとおりです

于 2013-07-17T11:51:26.190 に答える
1

あなたが求めているものを実装する最も簡単な方法は、カメラボタンが押されたときに、あなたが望むように見え、適切なUIButtonを含むビューを作成し、それをサブビューとして追加することです(そして、その外観を好きなようにアニメーション化します)。Fonix からの質問に対するコメントは正しいですが、アクション シートは iOS でこの目的のために使用されるように設計されています。

于 2013-07-17T11:33:40.980 に答える