UIButton est une sous-classe de UIView pour afficher des boutons dans iOS. Il implémente le paradigme d'action cible pour envoyer des événements à la couche contrôleur.
Comment définissez-vous l'image d'un UIButton dans le code? J'ai ceci: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; mais ne voyez pas ce qui définira l'image pour cela.
Si j'ai un UIButton arrangé en utilisant la mise en page automatique, sa taille s'ajuste bien pour s'adapter à son contenu. Si je mets une image en tant que button.image, la taille intrinsèque semble à nouveau expliquer cela. Cependant, si je modifie le titleEdgeInsetsbouton, la mise en page ne tient …
J'ai une question concernant UIButton et sa zone touchée. J'utilise le bouton Info Dark dans le générateur d'interface, mais je constate que la zone de frappe n'est pas assez grande pour les doigts de certaines personnes. Existe-t-il un moyen d'augmenter la zone de sélection d'un bouton par programme ou dans …
J'écris des tests unitaires et, en raison de la nature de cette application particulière, il est important que je monte le plus haut possible dans la UIchaîne. Donc, ce que j'aimerais faire, c'est déclencher par programme une pression sur un bouton, comme si l'utilisateur avait appuyé sur le bouton dans …
J'ai une image rectangle (jpg) et je veux l'utiliser pour remplir l'arrière-plan d'un bouton avec un coin arrondi en xcode. J'ai écrit ce qui suit: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; Cependant, le bouton que j'obtiens avec …
Je règle la couleur du texte pour UIButton headingButton.titleLabel.textColor = [UIColor colorWithRed:36/255.0 green:71/255.0 blue:113/255.0 alpha:1.0]; Cela ne change pas la couleur du même code que j'utilise dans un autre code, cela fonctionne.
Sur le SDK iOS 6, j'ai écrit les lignes de code suivantes pour afficher une image à l'intérieur d'un bouton: NSURL *thumbURL2 = [NSURL URLWithString:@"http://example.com/thumbs/2.jpg"]; NSData *thumbData2 = [NSData dataWithContentsOfURL:thumbURL2]; UIImage *thumb2 = [UIImage imageWithData:thumbData2]; [btn2 setImage:thumb2 forState:UIControlStateNormal]; [self.view addSubview:btn2]; Mais maintenant, avec Xcode 5 et iOS 7, cela ne …
Si je mets seulement une image dans un bouton et que je mets imageEdgeInsets plus près du haut, l'image reste centrée et tout fonctionne comme prévu: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Si je mets seulement un texte dans un bouton et que je définis titleEdgeInsets plus près …
J'ai défini une image pour les états du bouton Normal, Surligné et Sélectionné, mais lorsque le bouton est dans l'état sélectionné et que j'appuie / le met en surbrillance, je n'ai pas vu mon image en surbrillance mais juste une image grisée. Est-il possible de définir une image pour l'état …
J'essaie de créer un bouton qui a du texte sous l'icône (un peu comme les boutons de l'application), mais cela semble assez difficile à réaliser. Des idées comment puis-je obtenir le texte à afficher sous l'image avec un UIButton?
Comment puis-je ajuster la taille de l'image de l'UIButton? Je mets l'image comme ceci: [myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal]; Cependant, cela remplit l'image jusqu'au bouton complet, comment réduire la taille de l'image?
J'ai un UIButton qui, lorsqu'il est sélectionné, ne devrait pas changer d'état lorsqu'il est touché. Le comportement par défaut est qu'il soit dans UIControlStateHighlighted tout en étant touché, et cela me met en colère. Suggestions?
Quelqu'un peut-il suggérer comment souligner le titre d'un UIButton? J'ai un UIButton de type personnalisé et je veux que le titre soit souligné, mais le constructeur d'interface ne propose aucune option pour le faire. Dans Interface Builder, lorsque vous sélectionnez l'option Police pour un bouton, il fournit l'option de sélectionner …
J'ai un contrôleur de vue avec une vue de tableau et une pointe distincte pour le modèle de cellule de tableau. Le modèle de cellule a quelques boutons. Je veux accéder au bouton cliquez avec l'index de la cellule cliquée dans le contrôleur de vue où j'ai défini la vue …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.