検索

ホームページ  >  に質問  >  本文

ios - 如果用UIActivityViewController作出分享的按钮

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

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

我說錯了,不是UIalert 是 UIActivityViewController

伊谢尔伦伊谢尔伦2771日前474

全員に返信(3)返信します

  • 天蓬老师

    天蓬老师2017-04-18 09:49:27

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

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

    返事
    0
  • 黄舟

    黄舟2017-04-18 09:49:27

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

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

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

    返事
    0
  • 高洛峰

    高洛峰2017-04-18 09:49:27

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

    返事
    0
  • キャンセル返事