9
votes

Est-il possible de changer la couleur UIPREVIEWACACTION?

Les seules options pour le style que j'ai vu dans l'API sont les suivantes:

  • uiprevisiewactionStyleFault
  • uipreviewactionStyleselected,
  • uiprevisiewactionStyledStructive

    est-il possible d'en quelque sorte peindre les boutons d'une autre couleur? Notre concepteur n'a vraiment pas aimé les boutons bleus par défaut


1 commentaires

Je pense qu'il est répondu à ici


4 Réponses :


1
votes

Vous pouvez ajouter ces extraits sur ci-dessous pour la vue ContentryController qui implémente UIPREVIEWACTION

- (UIView *)superViewOfClass:(Class)class {
    UIView *parent = self;
    while ((parent = parent.superview)) {
        if ([parent isKindOfClass:class]) {
            return parent;
        }
    }
    return nil;
}


1 commentaires

Oui, je pense que je préfère ne pas utiliser ces types de solutions. Trop facile de casser avec des mises à jour iOS. Mais merci



3
votes

Non, il n'est pas possible de modifier les couleurs de boutons dans UIPREVIEWACTION. Même si vous ajoutez des images colorées, il allumera la couleur bleue par défaut.


0 commentaires

3
votes

Essayez ceci: xxx

avec cette extension UIPREViewaction: xxx


0 commentaires

1
votes

Vous ne pouvez que pour uipreviewactionStyleFault en définissant global teinte couleur: xxx


0 commentaires