Articles of swift

Le bouton iOS UINavigationBar rest décoloré après le retour en arrière

Dans mon application, j’ai plusieurs contrôleurs de vue, et la plupart ont un UIBarButtonItem à UIBarButtonItem avec des actions directes de “show” associées. Après avoir cliqué sur une autre vue et appuyé sur le bouton ‘< Back' , l’élément de bouton d’origine rest éteint, bien qu’il soit toujours utilisable. Cela ne semble se produire que […]

Quand utiliser les parameters inout?

Lors du passage d’une classe ou d’un type primitif dans une fonction, toute modification apscope à la fonction par le paramètre sera répercutée en dehors de la classe. C’est fondamentalement la même chose qu’un paramètre inout est censé faire. Qu’est-ce qu’un bon cas d’utilisation pour un paramètre inout?

La mise en page de UITableView gâche la redirection et le retour. (iOS 8, Xcode beta 5, Swift)

tldr; Les contraintes automatiques semblent se briser en mode de poussée et revenir à la vue des cellules personnalisées Edit : J’ai fourni un exemple de projet github qui montre l’erreur qui se produit https://github.com/Matthew-Kempson/TableViewExample.git Je crée une application qui nécessite l’étiquette de titre de l’UITableCell personnalisé pour autoriser des lignes variables en fonction de […]

Comment faire un UIPickerView avec un bouton Done?

J’ai du mal à faire apparaître un UIPickerView avec un bouton terminé lorsque les utilisateurs tapent sur UITextField. C’est mon code jusqu’ici. Tout se construit bien, mais lorsque je touche le champ de texte, le clavier apparaît, pas le sélecteur. class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate { @IBOutlet var textField1: UITextField! let pickerData = [“11”, “12”, […]

Comment définir le rayon de coin de imageView?

En Objective-C telle ligne self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0f; fait son travail, je l’ai essayé dans Swift en utilisant l’analogie self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0 et ça ne change rien, les coins sont les mêmes qu’avant. De plus, Xcode ne montre aucune erreur de syntaxe. Est-ce que Swift soutient un autre moyen pour atteindre cet objective? J’ai vérifié d’autres […]

Souligner le texte du bouton dans Swift

J’ai UIButton. Dans le générateur d’interface, j’ai défini son titre comme étant “Atsortingbué”. Comment puis-je souligner son titre à partir du code dans Swift? @IBOutlet weak var myBtn: UIButton! J’ai créé une fonction appelée sur l’événement touchUpInside de ce bouton: var atsortingbutedSsortingng = NSMutableAtsortingbutedSsortingng(ssortingng:”new text”) var attrs = [ NSFontAtsortingbuteName : UIFont.systemFontOfSize(19.0), NSForegroundColorAtsortingbuteName : UIColor.redColor() […]

Casting AnyObject en dictionnaire dans swift

Je reçois des données de l’API iTunes avec AFNetworking et je veux créer un dictionnaire avec la réponse mais je ne peux pas le faire. Erreur: Impossible de convertir le type de l’expression “Dictionnaire” en “Hashable” Ceci est mon code: func getItunesStore() { self.manager.GET( “https://itunes.apple.com/es/rss/topfreeapplications/limit=10/json”, parameters: nil, success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in var jsonResult: […]

NSXMLParser Exemple simple

La plupart des exemples d’invocation de NSXMLParser sont contenus dans des projets complexes impliquant des applications. À quoi ressemble un exemple simple illustrant les rappels.

Convertir NSDictionary en Swift Dictionary

Maintenant, je sais que lorsque swift comstack, il ne fait que créer un NSDictionary, mais les dictionnaires NSDictionary et Swift ont une syntaxe différente. Existe-t-il un moyen (via une boucle ou autre) de convertir un NSDictionary en dictionnaire rapide du même type pour ? OU Existe-t-il un moyen de le convertir en dictionnaire Swift au […]

Des références fortes et faibles dans Swift

En Objective C, vous pouvez définir une propriété comme ayant une référence forte ou faible comme suit: @property(strong)… @property(weak)… Comment cela se fait-il rapidement?