Je suis à la search d'un moyen de créer par programme un UIBarButtonItem qui ressemble à un button de return de UINavigationBar . Apparemment, le button de return apparaît seulement après une poussée sur le UINavigationController . Donc, je suis capable d'insert seulement un button avec le style "annuler". Mais mon but est de créer […]
C'est mon code – (void)createCustomBtnRightBar:(UIImage *)buttonImage { self.navigationItem.rightBarButtonItem = nil; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; if (buttonImage != nil) { [button setImage:buttonImage forState:UIControlStateNormal]; button.frame = CGRectMake(0, 0, 45, 33); button.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, -10); } else { [button setTitle:@"Add New Pal" forState:UIControlStateNormal]; button.frame = CGRectMake(0, 0, 110, 24); [button.titleLabel setTextAlignment:NSTextAlignmentRight]; } [button addTarget:self action:@selector(onClickBtnSendClip:) […]
Je sais que je peux personnaliser le text UIBarButtonItem via setTitleTextAtsortingbutes:forState: Il existe également un moyen de personnaliser les icons UITabBar via setSelectedImageTintColor: Y at-il un moyen de personnaliser la couleur de la teinte d'un UIBarButtonSystemItem , (par exemple la couleur de l'icône de la corbeille), juste pour avoir un UX cohérent? Je n'ai rien […]
J'ai mis en place la UIBarButtonItem titre UIBarButtonItem via proxy d' appearance dans AppDelegate: [[UIBarButtonItem appearance] setTitleTextAtsortingbutes:[NSDictionary dictionaryWithObjectsAndKeys: [UIFont fontWithName:@"Segoe Print" size: 14.0], UITextAtsortingbuteFont, DEF_TITLE_COLOR,UITextAtsortingbuteTextColor, [UIColor colorWithRed:100/255 green:128/255 blue:43/255 alpha:0.4], UITextAtsortingbuteTextShadowColor, [NSValue valueWithUIOffset:UIOffsetMake(0, 1)], UITextAtsortingbuteTextShadowOffset, nil] forState:UIControlStateNormal&UIControlStateHighlighted&UIControlStateDisabled]; Et après cela, presentViewController:: à un endroit de mon application. Le button de barre est montré avec la […]
J'ai développé une application iOS et j'ai eu des problèmes avec l'utilisation d'une image en tant qu'élément du button gauche de la barre de navigation. J'ai essayé ceci de la manière suivante: UIImage *backButtonImage = [UIImage imageNamed:@"backbuttonCB"]; CGRect buttonFrame = CGRectMake(0, 0, backButtonImage.size.width, backButtonImage.size.height); UIButton *backButton = [[UIButton alloc] initWithFrame:buttonFrame]; [backButton setImage:backButtonImage forState:UIControlStateNormal]; UIBarButtonItem *backBarButtonItem= […]
Je veux changer le title UIBarButtonItem . Mais ce code ne fonctionne pas. – (void)viewDidLoad { … [self smay]; } – (void)smay { … AppDelegate *apd = (AppDelegate*)[[UIApplication sharedApplication]delegate]; NSSsortingng *SmayUse = [NSSsortingng ssortingngWithFormat:@"%d月%d日", apd.newyear,apd.newmonth]; [_smay setTitle:SmayUse] } Je ne sais pas comment résoudre ce problème. S'il vous plaît dites-moi un moyen de résoudre ce […]
J'ai standart UIBarButtonItem UIBarButtonItem * share = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemAction cible: action de soi: @selector (partage :)]; Comment l'append à UIToolBar? J'ai essayé self.toolbarItems = [NSArray arrayWithObject: partage]; Mais ça ne marche pas. Besoin de votre aide.
J'essaie de définir UIBarButtonItem avec des images de tailles différentes dans la barre de navigation. Donc, je crée une vue personnalisée basée sur UIBarButtonItem et définir le cadre de la vue personnalisée pour contraindre la largeur de UIBarButtonItem. Cela avait bien fonctionné avant que je mette à jour le logiciel vers iOS 11. Le fait […]
Récemment dans notre projet il y avait un problème avec un UIBarButtonItem qui utilisait un customView. Avant iOS 11 nous avons fait la layout via des éléments d'espacement flexibles. Cela ne fonctionnait plus et rien n'était affiché. Parce que je n'ai pas trouvé de réponse ici sur SO qui a vraiment résolu le problème pour […]
Cela fonctionne donc lorsque vous ajoutez l'élément à la barre de navigation, mais lorsque je l'ajoute à la barre d'outils dans la barre inférieure via le constructor d'interface, l'image d'arrière-plan n'apparaît pas. UIBarButtonItem *resetButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"Reset" style:UIBarButtonItemStylePlain target:self action:@selector(resetCriteria:)]; UIImage *img = [UIImage imageNamed:@"someImage.png"]; img = [img stretchableImageWithLeftCapWidth:5 topCapHeight:20]; [resetButtonItem setBackgroundImage:img forState:UIControlStateNormal barMesortingcs:UIBarMesortingcsDefault]; self.toolbarItems […]