Les cadres Cocoa Touch qui pilotent les applications iOS partagent de nombreux modèles éprouvés trouvés sur Mac, mais ont été conçus avec un accent particulier sur les interfaces tactiles et l'optimisation.
J'utilise un UITableViewdans mon application iPhone et j'ai une liste de personnes qui appartiennent à un groupe. Je voudrais que, lorsque l'utilisateur clique sur une personne particulière (sélectionnant ainsi la cellule), la cellule s'agrandisse pour afficher plusieurs contrôles d'interface utilisateur pour modifier les propriétés de cette personne. Est-ce possible?
Je veux une personnalisation UIView...: je voulais juste une vue blanche vierge avec des coins arrondis et une ombre légère (sans effet d'éclairage). Je peux faire chacun de ceux-ci un par un mais les habituels clipToBounds/ maskToBoundsconflits se produisent.
J'ai pas mal de contrôles dispersés dans de nombreuses cellules de tableau dans mon tableau, et je me demandais s'il y avait un moyen plus simple de fermer le clavier sans avoir à parcourir tous mes contrôles et à les démissionner tous en tant que premier répondeur. Je suppose que …
J'ai le code suivant... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ... l'idée étant que je peux avoir du texte sur plusieurs lignes pour le bouton, mais le texte est toujours obscurci par l'image d'arrière-plan du bouton UIButton. Un appel de journalisation …
Je détecte si l'utilisateur a appuyé pendant 2 secondes: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; Voici comment je gère la pression longue: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Le texte "double oo" est imprimé deux fois lorsque j'appuie pendant plus de 2 secondes. Pourquoi …
J'ai lu ici Apprendre C avant Objective-C? Habituellement, je remplace ensuite du code Obj-C par du code C pur (après tout, vous pouvez les mélanger autant que vous le souhaitez, le contenu d'une méthode Obj-C peut être entièrement du code C pur) Est-ce vrai? Est-il possible de construire une application …
J'ai un problème avec UITableView's didSelectRowAtIndexPath. Ma table est configurée de sorte que lorsque je sélectionne la ligne, elle initialise un nouveau contrôleur de vue et le pousse. La première fois que j'appuie sur une ligne du tableau, la méthode n'est pas appelée. Une fois que j'ai sélectionné une autre …
J'essaie de dessiner une ombre sous le bord inférieur d'un UIViewCocoa Touch. Je comprends que je devrais utiliser CGContextSetShadow()pour dessiner l'ombre, mais le guide de programmation Quartz 2D est un peu vague: Enregistrez l'état graphique. Appelez la fonction CGContextSetShadowen passant les valeurs appropriées. Effectuez tous les dessins auxquels vous souhaitez …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
J'ai un UIImageView et l'objectif est de le réduire proportionnellement en lui donnant soit une hauteur soit une largeur. UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode = UIViewContentModeScaleAspectFit; //change width …
J'ai soumis mon application il y a un peu plus d'une semaine et j'ai reçu l'e-mail de rejet redouté aujourd'hui. Il me dit que mon application ne peut pas être acceptée car j'utilise une API non publique; en particulier, il est dit, L'API non publique incluse dans votre application est …
J'ai conçu ma cellule personnalisée dans IB, je l'ai sous-classée et j'ai connecté mes prises à ma classe personnalisée. J'ai trois sous-vues dans le contenu des cellules qui sont: UIView (cdView) et deux étiquettes (titleLabel et emailLabel). En fonction des données disponibles pour chaque ligne, je souhaite parfois avoir UIView …
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.