Articles of ios

viewForHeaderInSection largeur incorrecte

La largeur de mon headerView ne s'adapte pas à la largeur de l'écran. Ma fonction viewForHeaderInSection : func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { let cell = self.tableView.dequeueReusableCellWithIdentifier("sectionCell") as! sectionCell cell.hint.text = "some name" cell.tag = section let singleTap = UITapGestureRecognizer(target: self, action: #selector(singleTapOnSection(_:))) cell.addGestureRecognizer(singleTap) let view = UIView(frame: cell.frame) view.addConstraints(cell.constraints) view.addSubview(cell) return […]

Vue sous-jacente grise sous-jacente essayant d'ignorer par programme le maître de UISplitViewController

J'utilise un UISplitViewController avec preferredDisplayMode = UISplitViewControllerDisplayModePrimaryOverlay et je cherchais un moyen de rejeter le controller de vue maître. Mon maître contient une vue de table et j'aimerais la fermer chaque fois que je sélectionne une cellule. Étonnamment UISplitViewController ne semble pas offrir une méthode pour cela (mais je vois Apple Mail faire que nous […]

Comment puis-je stocker un tableau de format spécifique dans datatables de base?

Je parle de ceci: Le tableau que j'ai est de type CLLocationCoordinate2D (google maps-type de coordonnées).

Diffusion audio dans ios en utilisant AVPlayer

J'essaie de développer une petite application qui devrait diffuser de l'audio à partir d'un lien particulier. J'utilise AVPlayer pour ça mais je ne sais pas pourquoi ça ne marche pas. Essayé google mais rien ne semble être pertinent là. Veuillez aider .. merci – (void)viewDidLoad { [super viewDidLoad]; NSURL *url = [NSURL URLWithSsortingng:@"http://108.166.161.206:8826/stream.mp3"]; self->playerItem = […]

iOS: Déploiement en arrière-plan

Est-il possible dans iOS d'effectuer un lien profond d'une application à une autre pendant le sumil? Dites que je veux ouvrir AppTwo à partir d'AppOne, et dans AppOne j'ai: UIApplication.shared.open(url, options: [:], completionHandler: nil) Si AppOne fonctionne en arrière-plan et que AppTwo n'est pas en cours d'exécution, ce message sera-t-il reçu? Lors du debugging, je […]

Swift: UITextfield affectant le button clic? Impossible d'entrer du text en raison d'une animation?

J'ai un étrange problème avec mes animations UIView et un champ UIText – Je dois pouvoir cliquer sur un button, animer le button pour afficher un champ de text afin que l'user puisse entrer du text dans le champ de text, puis lorsque l'user appuie dessus button à nouveau l'interaction de l'user est désactivée sur […]

Xcode se bloque lors de la suppression d'une variante RR iPad

Je suis dans mon storyboard, en modifiant un UILabel atsortingbué, ayant créé une variante régulière ainsi qu'une variante RR. Je décide alors que je ne veux plus la variante RR, donc je clique sur le x pour l'enlever et boom, accidents Xcode. Donc, je charge en essayant de faire la même chose, et ne le […]

notifications push user à user

J'ai vu beaucoup de questions ici et en ligne qui abordent ce sujet, mais elles datent toutes d'il y a longtime et sont peut-être obsolètes. Je voulais get une réponse plus récente si Firebase avait implémenté récemment quelque chose qui soit capable d'un user de système de notification push, essentiellement ce qui est utilisé dans […]

IOS rapide comment puis-je get le text de l'label à l'intérieur d'un TableView sur le robinet de l'label

J'ai un TableView qui contient des données via Labels. Lorsque vous click l'label, le Tap enregistre mais maintenant je voudrais get datatables du label cliqué et j'ai du mal à le faire. J'ai la même fonctionnalité qui fonctionne pour les buttons par exemple c'est comme ça que je le fais pour mes buttons dans un […]

Mise à jour de l'location de fond toutes les n minutes

J'écris une application qui nécessite des mises à jour d'location toutes les n minutes et envoie des données à un server même lorsque l'application est en mode d'arrière-plan. J'ai parcouru tant de liens à propos de cette tâche. Comme je l'ai trouvé la bonne solution est d'utiliser une timer et en faire une tâche de […]