Questions marquées «swift»

94
Comment convertir un UIView en image

Je souhaite convertir un UIView en image et l'enregistrer dans mon application. Quelqu'un peut-il me dire comment prendre une capture d'écran d'une vue ou la convertir en image et quelle est la meilleure façon de l'enregistrer dans une application (pas de pellicule)? Voici le code de la vue: var...

93
Variables de classe non encore prises en charge

Je commence mon projet avec un contrôleur de vue fractionnée comme contrôleur de vue initial et le démarre automatiquement à partir du storyboard. En règle générale, une application avec cette interface utilisateur a un et un seul contrôleur de vue fractionnée en tant que racine, donc je crée une...

93
Utilisation de Predicate dans Swift

Je travaille sur le tutoriel ici (apprentissage de Swift) pour ma première application: http://www.appcoda.com/search-bar-tutorial-ios7/ Je suis coincé sur cette partie (code Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate...

93
Comment faire une fermeture optionnelle en swift?

J'essaye de déclarer un argument dans Swift qui prend une fermeture facultative. La fonction que j'ai déclarée ressemble à ceci: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Mais Swift se plaint que "la valeur liée...

93
Utilisation du Swift si let avec l'opérateur AND logique &&

Nous savons que nous pouvons utiliser un if let instruction comme raccourci pour vérifier un nil facultatif, puis déballer. Cependant, je veux combiner cela avec une autre expression utilisant l'opérateur logique AND &&. Ainsi, par exemple, je fais ici un chaînage facultatif pour dérouler...

93
Changer la couleur du PNG dans les boutons - iOS

J'ai un ensemble d'icônes que j'ai créé qui sont des PNG blancs transparents: Et ce que j'aimerais faire, c'est pouvoir les teinter avec d'autres couleurs. Tels que le bleu, le gris, etc. J'ai remarqué que «cliqué / tapé», ils se transforment automatiquement en gris. Je suppose donc que je peux...