Articles of uikit

Comment traduire une fonction déléguée en une fonction IBAction

J'ai une fonction de délégué qui change l'location d'une section de UITableViewCell sur le robinet: //On cell tap, expand func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { if indexPath.section == 0 { let data = firstDataSource[indexPath.row] tableView.beginUpdates() secondDataSource.append(data) firstDataSource.removeAtIndex(indexPath.row) let newIndexPath = NSIndexPath(forRow: find(secondDataSource, data)!, inSection: 1) tableView.moveRowAtIndexPath(indexPath, toIndexPath: newIndexPath) tableView.endUpdates() } else if indexPath.section == […]

UIScrollView dans la vue conteneur a une taille d'image incorrecte

J'ai un UIContainerView avec Frame = {X = 20, Y = 88, Width = 728, Height = 660} et un UIScrollView embedded à l'intérieur. L'UIScrollView signale Frame = {X = 0, Y = 0, Largeur = 768, Height = 960} qui entraîne un décalage de 40 (la section en or) dans la largeur lors de […]

Dynamique UIKit: reconnaître les forms arrondies et les limites

J'écris une application où j'utilise UIKit Dynamics pour simuler les interactions de différents cercles entre eux. Je crée mes cercles avec le code suivant: self = [super initWithFrame:CGRectMake(location.x – radius/2.0, location.y – radius/2, radius, radius)]; if (self) { [self.layer setCornerRadius: radius /2.0f]; self.clipsToBounds = YES; self.layer.masksToBounds = YES; self.backgroundColor = color; self.userInteractionEnabled = NO; } […]

UISlider trop sensible en relâchant le contact

Lorsque vous relâchez la touche sur un UISlider, la valeur du slider change légèrement et de manière incontrôlable. Il est si sensible qu'il change même quand il suffit de relâcher le doigt de l'écran. Comment puis-je réaliser que l'user peut définir une valeur qu'il veut sans problèmes? Voilà comment je crée mon UISlider: UISlider *slider […]

Redimensionner l'image pour l'adapter aux proportions

Dans la design de mon application, j'ai un espace carré pour une image qui provient d'un server distant. Cependant, parfois l'image est un rectangle de paysage au lieu d'un carré. Je ne veux pas recadrer l'image, mais la resize assez loin pour tenir dans les contraintes carrées, puis remplir l'espace restant avec une couleur de […]

Comment est-ce que je bascule caché d'une label pendant qu'un button est pressé?

J'essaie de comprendre comment afficher une label seulement quand un button est pressé dans OS. Je sais comment faire fonctionner les events tactiles mais je ne suis pas sûr de savoir comment incorporer le UILongPressGestureRecognizer dans cela.

UITableViewCells personnalisé disparaissant lors du défilement

Je fais une application dans laquelle j'ai MKMapView avec quelques MKAnnotations dessus. J'ai aussi une list (un UITableView) avec plus d'informations sur les endroits représentés par ces annotations, dans lequel mon problème se produit. J'utilise ma propre sous-class UITableViewCell, qui a 3 UILabels: le textLabel par défaut pour le nom de l'endroit, addressLabel et phoneNumberLabel. […]

Couleur d'arrière-plan du text UITextView

J'essaie d'get un UITextView transparent, et je sais comment le définir. Ce que je veux aussi, c'est comme un fond coloré juste sous le text qui a été montré. Encore une fois l'arrière-plan de la vue text définira le rectangle de la vue entière à une couleur donnée, ce que je veux est la couleur […]

XCode 8 étrange erreur Playground, Impossible de searchr des symboles

J'essayais d'utiliser la layout automatique dans un Playground sur Xcode 8. Cependant, dès que j'ai ajouté la ligne, j'ai commencé à recevoir cette erreur: Playground execution failed: error: Couldn't lookup symbols: __TWPCSo6UIView17PlaygroundSupport22PlaygroundLiveViewableS0_ __swift_FORCE_LOAD_$_swiftCoreGraphics __swift_FORCE_LOAD_$_swiftDarwin __TMaC17PlaygroundSupport14PlaygroundPage __swift_FORCE_LOAD_$_swiftObjectiveC __swift_FORCE_LOAD_$_swiftUIKit _playground_log_hidden _playground_logger_initialize __swift_FORCE_LOAD_$_swiftCoreImage __swift_FORCE_LOAD_$_swiftDispatch __TFC17PlaygroundSupport14PlaygroundPageau7currentS0_ __swift_FORCE_LOAD_$_swiftFoundation __TFC17PlaygroundSupport14PlaygroundPages8liveViewGSqPS_22PlaygroundLiveViewable__ * thread #1: tid = 0x14b6b4, 0x000000010f2f43c0 MyPlayground`executePlayground, queue = 'com.apple.main-thread', […]

iPad groupTableViewBackgroundColor cassé?

Quelqu'un sait comment get le groupTableViewBackgroundColor sur un iPad? Cela semble être cassé en 4.2. J'ai essayé d'attraper si de la vue en utilisant le sélecteur de couleur, mais quand je le réutilise comme couleur de fond pour une autre vue c'est une nuance de gris différente.