7
votes

Impossible de redimensionner l'indicateur d'activité dans iOS 5.0?

Dans mon application universelle, dans la partie iPad, je redimensionniste l'indicateur d'activité ...

Je veux redimensionner mon indicateur d'activité.

mais il y a vraiment des problèmes ios Tout d'abord voici mon code ... xxx

problème 1:

iOS 5.0: Il me montre un indicateur d'activité mais ne pouvait pas le redimensionner. La taille ne change pas dans la méthode ISPAD.

iOS 4.3: Il me donne une erreur d'abandon du signal sur la modification de la couleur. / 1 / en gras dans le code pour définir la couleur. Ici si je supprime SetColor dans iOS 5.0 dans WhitElargestyle Il ne me montre pas sur fond blanc.

ici si j'utilise style indicateur d'activité comme gris il est absolument petit dans ipad.works mais ne pouvait pas redimensionner.

dans iOS 4.3 Cadre Obtenir des effets mais Les cadres iOS 5.0 ne sont pas efficaces ...

Alors, comment dois-je redimensionner l'indicateur d'activité ...


2 commentaires

Intégré mais n'a pas pu définir des cadres, la taille de l'indicateur ... une idée ..


Le verdict est donc que l'indicateur d'activité n'est pas redimensionnable? Est-ce le verdict.


4 Réponses :


4
votes

envisagez d'utiliser des indicateurs de progrès personnalisés car cela donnera plus de flexibilité.

J'utilise MbProgresshud et c'est simple et super pour moi.

Vous pouvez l'obtenir ici - https://github.com/jdg/mbProgresshud


1 commentaires

Regardez les fichiers MbProgress et essayez de le changer là-bas. Si vous ne savez pas comment je vais essayer d'aider



0
votes

ITRY Ceci dans mon application iPad et cela fonctionne bien dans les deux iOS

CGRect frame = CGRectMake(300,75,100,100);
    UIActivityIndicatorView *act = [[UIActivityIndicatorView alloc] initWithFrame:frame];
    [act startAnimating];
    act.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
    //[act sizeToFit];
    act.tag=kActTag;
    mainImage.enabled=TRUE;
    [mainImage addSubview:act];
    [act release]; act=nil;


2 commentaires

Désolé les cadres de hirène ne sont pas efficaces inios 5.0


@ArpitParekh: J'ai vérifié mon simulater et ça marche bien.



64
votes

Essayez de régler la CGAFFINETANSFORME DE L'INDICATEUR D'ACTIVITÉ:

    CGAffineTransform transform = CGAffineTransformMakeScale(1.5f, 1.5f);
    activityIndicator.transform = transform;


3 commentaires

Cela a fonctionné magnifiquement et je crois que c'est la meilleure réponse. Merci!


Il est en train de mentionner que cela (évidemment) l'amène de manière à une manière qui est basée sur le raster, pas de vecteur basé, de sorte que la qualité résultante est assez floue et pauvre.


Le plus proche que j'ai vu. Grande réponse merci. Bien qu'il ait l'air un peu pixelé



0
votes

@Arpit

La propriété couleur est disponible pour iOS 5.0 et ultérieure. Dans iOS4.3 Une erreur est attendue!

Reportez-vous http: // développeur. Apple.com/library/iikit/#documentation/uikit/reference/uiactivitéIndicatorView_class/reference/uiagaticitorIndicatorview.html

merci


0 commentaires