Articles of caca

drawRect n’est pas appelé dans ma sous-classe de UIImageView

J’ai sous-classé UIImageView et j’ai essayé de remplacer drawRect pour pouvoir dessiner sur l’image en utilisant Quartz 2D. Je sais que c’est une question de débutant stupide, mais je ne vois pas ce que j’ai fait de mal. Voici l’interface: #import @interface UIImageViewCustom : UIImageView { } – (void)drawRect:(CGRect)rect; @end Et la mise en œuvre: […]

UITableViewCell: Comment empêcher la sélection bleue en arrière-plan avec la propriété isSelected?

J’ai une sous-classe UITableViewCell personnalisée. J’ai défini le contentView de ma sous-classe de cellule sur une classe UIView personnalisée dans laquelle je -drawRect: et -drawRect: fais tout le dessin. Aussi, je mets cell.contentView.opaque = NO pour obtenir de la transparence dans certaines zones de la cellule (malheureusement, une image de fond derrière la table doit […]

NSOperation sur l’iPhone

J’ai cherché des scénarios concrets pour savoir quand NSOperation sur iPhone est un outil idéal à utiliser dans une application. À ma connaissance, il s’agit d’une enveloppe autour de l’écriture de votre propre code threaded . Je n’ai vu aucune application de démonstration Apple l’utilisant, et je me demande si je ne trouve pas un […]

Comment redimensionner une UIModalPresentationFormSheet?

J’essaie d’afficher un contrôleur de vue modal en tant que UIPresentationFormSheet. La vue apparaît, mais je n’arrive pas à la redimensionner. Mon XIB a la hauteur et la largeur appropriées, mais il semble être remplacé lorsque je l’appelle comme ceci: composeTweetController = [[ComposeTweet alloc] initWithNibName:@”ComposeTweet” bundle:nil]; composeTweetController.modalPresentationStyle = UIModalPresentationFormSheet; [self presentModalViewController:composeTweetController animated:TRUE]; Des pensées? J’utilise […]

Implémenter -hash / -isEqual: / -isEqualTo…: pour les collections Objective-C

Note: Les questions SO suivantes sont liées, mais ni elles ni les ressources liées ne semblent répondre pleinement à mes questions, notamment en ce qui concerne la mise en œuvre de tests d’égalité pour des collections d’objects . Les meilleures pratiques pour écraser -isEqual: et -hash Techniques d’implémentation de -hash sur des objects Cocoa mutables […]

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 […]

Obtenir le dernier jour d’un mois

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

Quelle est la différence et la compatibilité de CGLayer et de CALayer?

Je CGLayer et CALayer . Ils ont une apparence similaire, alors pourquoi y a-t-il des implémentations séparées? Quelle est la différence et la compatibilité de CGLayer et de CALayer ?

Comprendre le cadre UIBarButtonItem dans la fenêtre?

UIBarButtonItem pas UIView , il n’y a donc rien comme une propriété frame. Mais y a-t-il un moyen d’obtenir ce qu’est le cadre CGRect rapport à l’application UIWindow ?

Alignement du titre UIButton et prise en charge multiligne

Comment définir le titre d’un UIButton pour qu’il soit aligné à gauche et comment afficher plusieurs lignes de texte dans un UIButton ?