Articles of uibarbuttonitem

Créer UIBarButtonItem avec le style de button précédent

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 […]

Modifier la position plus proche de la droite de rightBarButtonItem dans UINavigationBar

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:) […]

Personnalisation de la couleur de la couleur de UIBarButtonSystemItem avec l'API UIAppearance

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 […]

UIBarButtonItem change de police après avoir été pressé, spécifié en apparence proxy

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 […]

leftbarbuttonitem n'apparaît pas dans la barre de navigation

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= […]

Pourquoi ne puis-je pas changer le titre de UIBarButtonItem?

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 […]

Comment append UIBarButtonItem dans UIToolBar dans le code

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.

Contraint la taille d'un UIBarButtonItem dans la barre de navigation avec iOS 11

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 […]

Mise en page automatique iOS 11 Toolbar UIBarButtonItem avec customView

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 […]

Peut définir l'image de fond pour UIBarButtonItem dans la barre de navigation, mais pas la barre d'outils inférieure

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 […]