UIKit (à ne pas confondre avec le framework frontal GetUIKit) est le framework orienté objet qui est responsable de la plupart de l'interface utilisateur iOS.
Existe-t-il un outil GUI qui inspecte la hiérarchie des vues d'une application iOS? Je pense à l'inspecteur Web de Webkit ou à des outils similaires. Je cherche à déboguer les problèmes de mise en page, comme les vues ayant la mauvaise position ou la mauvaise taille, ou un enfant qui …
Existe-t-il un moyen simple de retarder un appel de méthode d'une seconde? J'ai un UIImageViewqui réagit sur un événement tactile. Lorsque le toucher est détecté, certaines animations se produisent dans l'application. Au bout d'une seconde, je veux appeler une autre méthode. Dans ce cas, je ne peux pas utiliser le …
J'ai un UIWebView dans mon application que je souhaite utiliser pour afficher une image qui sera liée à une autre URL. j'utilise <img src="image.jpg" /> to load the image. Le problème est que l'image ne se charge pas (c'est-à-dire qu'elle ne peut pas être trouvée) même si elle est ajoutée …
Je dois poser cette question, car: La seule chose que je reconnais, c'est que si l'assertion échoue, l'application plante. Est-ce la raison pour laquelle utiliser NSAssert? Ou quel est l'avantage de celui-ci? Et est-il juste de mettre un NSAssert juste au-dessus de toute hypothèse que je fais dans le code, …
Lorsque vous placez une étiquette multiligne (avec un saut de ligne défini sur Word Wrap) dans une vue de pile, l'étiquette perd immédiatement le saut de ligne et affiche le texte de l'étiquette sur une ligne à la place. Pourquoi cela se produit-il et comment conserver une étiquette multiligne dans …
C'est sur l'iPhone 0S 2.0. Les réponses pour 2.1 sont également très bien, bien que je ne connaisse aucune différence concernant les tableaux. Il semble qu'il devrait être possible d'obtenir du texte à envelopper sans créer de cellule personnalisée, car a UITableViewCellcontient un UILabelpar défaut. Je sais que je peux …
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?
Alors que la plupart des documents Apple sont très bien écrits, je pense que le « Guide de gestion des événements pour iOS » est une exception. J'ai du mal à comprendre clairement ce qui y est décrit. Le document dit, Dans le test de positionnement, une fenêtre appelle hitTest:withEvent:la …
Je veux afficher une image à côté d'un UILabel, cependant UILabel a une longueur de texte variable, donc je ne sais pas où placer l'image. Comment puis-je accomplir cela?
Y a-t-il un moyen pour UILabel de dessiner une bordure autour de lui? Ceci est utile pour moi pour déboguer le placement du texte et pour voir le placement et la taille réelle de l'étiquette.
J'utilise un UITableViewCell dessiné personnalisé, y compris le même pour la cellule accessoryView. Ma configuration pour l'accessoireView se produit par le biais de quelque chose comme ceci: UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"]; UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage]; accImageView.userInteractionEnabled = YES; [accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)]; self.accessoryView = accImageView; [accImageView …
iOS 13 introduit une nouvelle conception de modalPresentationStyle .pageSheet(et son frère .formSheet) pour les contrôleurs de vue à présentation modale… … Et nous pouvons ignorer ces feuilles en faisant glisser le contrôleur de vue présenté vers le bas (rejet interactif) . Bien que la nouvelle fonctionnalité "Pull-to-Ignorer" soit assez utile, …
J'ai du mal à trouver une bonne solution à ce problème. Dans la -viewWillDisappear:méthode d' un contrôleur de vue , je dois trouver un moyen de déterminer si c'est parce qu'un contrôleur de vue est poussé sur la pile du contrôleur de navigation, ou si c'est parce que le contrôleur …
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.