ios - 如果用UIActivityViewController作出分享的按钮
伊谢尔伦
伊谢尔伦 2017-04-18 09:47:27
0
3
469

像图这样的方式,我知道是用 UIAlertView可以作出来,但是我找了好久 都只有文字的方式,找不到怎么自定义按钮,有没有大大可以指导小妹一下 = =|||

顺带 一下 ,分享,如果带 deep link

我說錯了,不是UIalert 是 UIActivityViewController

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
Peter_Zhu

自分でビューを作成します。スタイルを書き出します。 それから必要なときに。 このビューをキーウィンドウに追加するだけです。 キャンセルする場合は、このビューを削除します。

今後、このようなポップアップが表示されるでしょう。これですべて完了です。 開発に関する考え方に制限を設けてはいけません。 コントロールを作成するときは、いくつかの公式コントロールに限定しないでください。より複雑なものは自分で実装する必要があります。そして、これらは一般的に使用されます。独立している必要があり、ビューコントローラーにすべてを書き込まないでください。

いいねを押す +0
黄舟

ViewController をカプセル化し、毎回モーダルに表示することをお勧めします。
AlertView/Sheet/UIAlertControllerと同じレベルが必要な場合。
次に、パッケージ内の UIWindows を使用して、この ViewController を表示することもできます。

AlertView ではこれを行うことはできないはずです。これには UIActionSheet を試してください。 Alertに表示するメソッドをUIViewに記述します。ただし、このバージョンの問題は、iOS8以降、UIAlertControllerがBlockを使用して多用されており、ViewControllerのプロキシを使用しない限り、プロキシが存在しないことです。 。一言で言えば、それはエレガントではない方法です。

そこで、私の提案は UIViewController をカプセル化することです。

いいねを押す +0
小葫芦

正解
http://www.iashes.com/2015-02...
ご参照ください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート