recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

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

我說錯了,不是UIalert 是 UIActivityViewController

伊谢尔伦伊谢尔伦2771 Il y a quelques jours475

répondre à tous(3)je répondrai

  • 天蓬老师

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

    Créez vous-même une vue. Écrivez le style. Puis quand c'est nécessaire. Ajoutez simplement cette vue à keywindow. Lors de l'annulation, supprimez cette vue.

    Vous rencontrerez des pop-ups comme celui-ci à l'avenir. Tout cela est fait. Vous ne devez pas être limité dans votre réflexion sur le développement. Lors de la rédaction des contrôles, ne vous limitez pas aux quelques contrôles officiels. Les plus complexes doivent être mis en œuvre par vous-même. Et ceux-ci sont couramment utilisés. Il doit être indépendant et ne pas tout écrire dans le viewcontroller.

    répondre
    0
  • 黄舟

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

    Je recommande d'encapsuler un ViewController et de le faire apparaître de manière modale à chaque fois.
    Si vous voulez le même niveau que AlertView/Sheet/UIAlertController.
    Ensuite, vous pouvez également utiliser UIWindows dans le package pour faire apparaître ce ViewController.

    Cela ne devrait pas être possible de faire cela avec AlertView. Vous pouvez essayer UIActionSheet pour cela. Écrivez la méthode à afficher dans Alert to UIView. Cependant, le problème avec la version est qu'après iOS8, UIAlertController est largement utilisé à l'aide de Block et il n'y a pas de proxy, à moins que le proxy de ViewController ne soit utilisé. . Bref, c'est une méthode peu élégante.

    Ma suggestion est donc d'encapsuler UIViewController.

    répondre
    0
  • 高洛峰

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

    Bonne réponse
    http://www.iashes.com/2015-02...
    Veuillez vous référer à

    répondre
    0
  • Annulerrépondre