0

ユーザーにさまざまなメッセージを表示するために使用できるアプリのUI要素を探しています。それは「今日のヒント」かもしれませんし、割引コードかもしれませんし、あるいは彼らがたった今見た画面が彼らのために何をするつもりなのかを明確にするかもしれません。

このコントロールが柔軟で、あらゆる種類のコンテンツを許可できるようにしたいと思います。却下用のボタン、テキスト、画像など。背景、透明度、フレームなどもカスタマイズできるようにしたいと思います。

これについて100%確信はありませんが、iPad用のUIPopoverViewControllerは、私が参照しているものと非常によく似たものを実現できると言われています。iOSコミュニティで非常に人気があるように見えるWEPopoverと呼ばれるiPhoneへの2年前のARCレスポートがありますが、おそらくもっと良いものがあるのではないかと思います。「ポップアップ」の概念は、「ポップオーバー」よりも私が探しているものに近いと思います。

ありがとうございました!

4

2 に答える 2

1

それは絶対にいいですね。それを行うプレハブパッケージについてはわかりませんが、必要なのは、新しいviewControllerを作成し、それを現在のビューにロードすることです。サイズ、色、特定のボタンが必要かどうかなどの特定のオプションを使用してビューの初期化を設定した場合、正しい方向に進んでいます...

それはあなたがここで求めているかなりハードコアなものなので、サンプルコードを提供することは多くの方法です。しかし、始めるには:

facebook IOS sdkをここからダウンロードして、FBDialogファイルを見てください...それが彼らのやり方です。

または、URLまたは送信するプレーンHTMLをロードするUIWebviewを含むビューをいつでも作成できます。ポップオーバーのようにスタイリングすれば、誰も違いに気付かないでしょう。UIViewcontrollerを初期化し、ビューでロードを

[self.view addSubView:popOver.view];

現在のビューで表示します。

本格的な例ではないことは承知していますが、存在しないと思います...

幸運を

クイック編集:ここのGithubでFB SDKを見つけることもでき、特定のファイルを簡単に確認できます...それらは「src」フォルダーにあります

于 2012-12-20T02:24:03.080 に答える
0

私は、いくつかの簡単なテストに基づいて、うまくいくように見える解決策を見つけることができました。デビッド・キーガンのKGModalです。プログラムまたはxibを介してコンテンツビューを作成し、それをモーダルに渡します。サイズを計算し、背景を暗くし、Xをタップするかポップアップの外側で自分自身を閉じます。

それは非常に拡張可能であり、ニーズに合わせて変更できるはずです。唯一の課題は、現在はシングルトンであるため、それらをスタックまたはキューに入れたい場合は、一連のモーダルを割り当ててそれを行うことはできません。ただし、回避できないものではありません。

于 2012-12-20T07:29:59.827 に答える