Articles of cocoa

Comment utiliser le premier caractère comme nom de section

J’utilise les données de base pour une vue de table et j’aimerais utiliser la première lettre de chacun de mes résultats comme en-tête de section (pour que je puisse obtenir l’index de la section sur le côté). Est-il possible de le faire avec le chemin clé? Quelque chose comme ci-dessous, où j’utilise name.firstLetter comme sectionNameKeyPath […]

Devenir délégué UIScrollViewDelegate pour UITableView

J’ai une variable d’instance UITableView . Je veux pouvoir enregistrer mon contrôleur de vue comme UIScrollViewDelegate pour mon UITableViewController . J’ai déjà essayé tableView.delegate = self; Mais lors du défilement, mes méthodes – (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView – (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate ne pas être appelé. Aucune suggestion?

MKPinAnnotationView: Y a-t-il plus de trois couleurs disponibles?

Selon les documents Apple, la couleur des broches de MKPinAnnotationView est disponible en rouge, vert et violet. Est-il possible d’obtenir d’autres couleurs également? Je n’ai rien trouvé dans les docs.

Comment animer le calque shadowOpacity?

J’ai une vue sur laquelle j’ai placé le layerOpacity à 1. theView.layer.shadowOpacity = 1.0; Cela semble bien quand la vue est plus bas sur l’écran. Lorsque je déplace cette vue vers le haut avec une autre vue qui a une ombre, elles ne sont pas bonnes. Existe-t-il un moyen d’animer shadowOpacity pour shadowOpacity sur mon […]

Lire le son par défaut de la notification locale lors de l’affichage de UIAlertView?

J’écris une application de rappel pour iPhone qui affiche des rappels en utilisant les notifications locales. Si un rappel est désactivé pendant l’exécution de l’application, la notification locale ne s’affiche pas. Au lieu de cela, la méthode didReceiveLocalNotification est appelée dans mon délégué d’application et UIAlertView la boîte de dialog de notification locale en affichant […]

Est-il possible de configurer un UITableView pour permettre la sélection multiple?

Pour l’iPhone, est-il possible de configurer un UITableView tel qu’il permettra la sélection multiple? J’ai essayé de surcharger -setSelected:animated: pour chaque UITableViewCell, il est difficile d’essayer de tromper le comportement requirejs car il est difficile de séparer les non-sélections réelles de celles où UITableView a désélectionné en raison de la sélection d’une autre cellule! J’espère […]

Quelle est la différence entre une vue soutenue par une couche CoreAnimation et une vue d’hébergement de couche?

Quelle est la différence entre une vue de couche et une vue d’hébergement de couche dans Core Animation? Quelles sont les étapes de la configuration de chacun et quand convient-il d’utiliser l’un ou l’autre de ces types?

Comment appeler Objective-C depuis Javascript?

J’ai une WebView et je veux appeler une vue en Objective-C à partir de JavaScript. Est-ce que quelqu’un sait comment je peux le faire? J’ai ce code dans mon ViewController: – (BOOL)webView:(UIWebView *)webView2 shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { NSSsortingng *requestSsortingng = [[request URL] absoluteSsortingng]; NSArray *components = [requestSsortingng componentsSeparatedBySsortingng:@”:”]; if ([components count] > 1 && [(NSSsortingng […]

Modifier les propriétés de la police UINavigationBar?

J’ai un UINavigationBar ajouté à ma vue UIViewController. Je veux changer les propriétés des fonts. Notez que je veux changer un UINavigationBar pas un contrôleur. Dans mon application où j’utilise UINavigationController, j’utilise self.navigationItem.titleView = label; pour afficher l’étiquette personnalisée. Comment puis-je avoir un titre personnalisé dans mon UINavigationBar? PS J’utilise ceci pour définir le texte […]

Comment obtenir une taille d’écran en code?

Je voudrais obtenir la taille de l’écran de l’iphone pour donner le calcul, mais je n’ai trouvé aucune documentation sur comment l’obtenir. Voulez-vous le comprendre pour moi? Merci