Questions marquées «cocoa-touch»

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.

21
Pouvez-vous animer un changement de hauteur sur un UITableViewCell lorsqu'il est sélectionné?
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?



30
Un moyen facile de supprimer le clavier?
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 …


28
Comment ajouter du texte multiligne à un bouton UIB?
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 …

7
UILongPressGestureRecognizer est appelé deux fois en appuyant sur
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 …



16
Comment dessiner une ombre sous une UIView?
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 …

30
Quelles sont les meilleures pratiques que vous utilisez lors de l'écriture d'Objective-C et de Cocoa? [fermé]
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. …

17
Comment mettre à l'échelle une UIImageView proportionnellement?
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 …


21
Comment utiliser la mise en page automatique pour déplacer d'autres vues lorsqu'une vue est masquée?
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 …

20
Orientation de l'image de résultat iOS UIImagePickerController après le téléchargement
Je teste mon application iPhone sur un iPhone iOS 3.1.3. Je sélectionne / capture une image en utilisant UIImagePickerController: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setDelegate:self]; [self.navigationController presentModalViewController:imagePicker animated:YES]; [imagePicker release]; - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; imageView.image = self.image; [self.navigationController dismissModalViewControllerAnimated:YES]; submitButton.enabled …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.