Articles of touch

Comment calculer la largeur d’une chaîne de texte d’une police et d’une taille de police spécifiques?

J’ai un UILabel qui affiche des caractères. Comme “x”, “y” ou “rpm”. Comment puis-je calculer la largeur du texte dans l’étiquette (n’utilise-t-il pas tout l’espace disponible)? C’est pour la mise en page automatique, où une autre vue aura un rectangle de cadre plus grand si UILabel a un texte plus petit à l’intérieur. Existe-t-il des […]

Dire à UITextField de devenir le premier répondant lorsqu’il est incorporé dans un UITableViewCell

J’ai un UITextField qui est une sous-vue d’un UITableViewCell . Lorsque ma vue se charge, je souhaite que le champ de texte devienne le premier répondant. J’ai un pointeur sur le champ de texte dans la cellule du tableau. Pour ce faire, j’essaie: [myTextField becomeFirstResponder]; Cela renvoie NO tout le temps, quel que soit le […]

Ajout de remplissage à un UIView

Je cherche un moyen d’append une propriété de padding à un UIView. Idéalement, je voudrais éviter de sous-classer et de le classer dans une catégorie. L’utilisation serait quelque chose comme: myview.padding = UIEdgeInsetsMake(10, 10, 10, 10); Et peut-être aussi une propriété paddingBox qui renverrait un CGRect décrivant la taille et la position de la boîte […]

Comment dessiner un UIImage ou directement dans -drawRect :?

J’ai un UIImage que je veux dessiner sur un UIView . Mais au lieu de créer un UIImageView et de l’append en tant que sous-vue, je veux écraser -drawRect: et dessiner directement mon UIView. Par exemple, mon code ressemble à: – (void)drawRect:(CGRect)rect { CGContextRef myContext = UIGraphicsGetCurrentContext(); UIImage *img = [UIImage imageNamed:@”foo.png”]; // how to […]

Disposition et dimensionnement des sous-vues dans un UIViewController

J’ai une application avec un UITabController et chaque onglet est un UINavigationController . La racine de l’un de mes UINavigationControllers est un UIViewController . Dans la vue de ce contrôleur de vue, je souhaite mettre en page certaines sous-vues, mais je ne sais pas où et comment les présenter de manière indépendante de la résolution […]

iOS: Utilisation de modificateurs de périphérique pour le chargement de fichiers xib?

Vous pouvez utiliser un modificateur de périphérique (c.-à-d. ~ Ipad) pour fournir une clé spécifique au périphérique dans Info.plist et spécifier une image de lancement spécifique au périphérique (Default.png pour iPhone et Default ~ ipad.png pour iPad). Exemple). Ces deux éléments sont spécifiquement mentionnés dans Apple Docs , mais ils ne disent pas que cela […]

Meilleure architecture pour une application iOS qui effectue de nombreuses requêtes réseau?

Je suis en train de repenser mon approche de l’architecture des requêtes d’une grande application que je développe. J’utilise actuellement ASIHTTPRequest pour créer des requêtes, mais comme j’ai besoin de nombreux types de requêtes en raison de nombreuses actions différentes sockets dans différents contrôleurs de vue, j’essaie de trouver le meilleur système d’organisation de ces […]

Obtenir le dernier jour d’un mois

Comment puis-je obtenir le dernier jour du mois en cours en tant que NSDate ?

Affichage Retina et

Je dois initialiser des images à partir de données brutes téléchargées à partir d’un serveur qui fournit la taille d’image correcte en fonction du type de client iPhone. Je sais que je devrais définir la valeur de l’échelle sur 2.0 sur l’écran 640×960, mais il s’agit d’une propriété en lecture seule et ne peut pas […]

Convertir l’image en niveaux de gris

J’essaie de convertir une image en niveaux de gris de la manière suivante: #define bytesPerPixel 4 #define bitsPerComponent 8 -(unsigned char*) getBytesForImage: (UIImage*)pImage { CGImageRef image = [pImage CGImage]; NSUInteger width = CGImageGetWidth(image); NSUInteger height = CGImageGetHeight(image); NSUInteger bytesPerRow = bytesPerPixel * width; CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); unsigned char *rawData = malloc(height * width * […]