J'ai cette vue de défilement avec de nombreux éléments à l'intérieur pour lesquels la hauteur est variable. Je veux savoir s'il existe un moyen de connaître le maxY du dernier élément dans la scrollview, sans additionner la hauteur de tous les éléments dans le scrollview. J'ai essayé lastViewInScrollView.frame.maxY et ce n'était pas correct.
J'utilise TRMosaicLayout pour get une disposition similaire à SnapChat. Cependant, après l'avoir utilisé, j'ai remarqué que viewForSupplementaryElementOfKind n'est plus appelé. Des pensées? func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: Ssortingng, at indexPath: IndexPath) -> UICollectionReusableView { print("THIS FUNCTION IS NO LONGER CALLED"); var view: UICollectionReusableView! = UICollectionReusableView(); switch kind { case UICollectionElementKindSectionFooter: loadingFooterView = collectionView.dequeueReusableSupplementaryView(ofKind: kind, […]
Dans mon programme, j'ai une vue personnalisée attachée à chaque ligne de UIPickerView. Mais la vue de réutilisation vient toujours nulle. Par conséquent, chaque fois qu'un nouvel object Vue personnalisée est créé. Comment puis-je utiliser "réutiliser la vue"? func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) -> UIView { if […]
J'ai un UIWebView qui devrait renvoyer une URL personnalisée après une connection réussie dans la page de connection qui est chargée comme page initiale. L'URL personnalisée est appevent:// Cet appevent fonctionne comme prévu sur toutes les plateforms sauf iOS8.X (ie iOS9.X et plus) Notes en détail Utilisation de la méthode de délégué shouldStartLoadWithRequest ' shouldStartLoadWithRequest […]
Je suis en mesure d'être averti sur l'application lorsqu'un périphérique distant modifie la valeur de la caractéristique, mais lorsque l'application met à jour la valeur, l'appareil distant ne la voit pas. Donc, je sais que ma caractéristique est valide, je sais aussi que d' autres applications sont capables de réécrire à cette caractéristique (Le dispositif […]
Dans mon projet, j'utilise swift 3.0 . À l'heure actuelle, j'utilise la class suivante (sous- class UILabel) pour ajuster la taille de la police en fonction de la hauteur du cadre UILabel. Lorsque la modification de trame UILabel se produit, layoutSubviews recalcule la taille de police proportionnelle. class Label: UILabel { // FIXME: – properties […]
Je vise à afficher des images collectées par l'user à partir d'un DetailViewController, dans un controller UICollectionView. Je veux utiliser une database SQLite, mais je ne sais pas comment la démarrer, vu que la plupart de mes applications sont déjà créées et établies. Voir ci-dessous mon DetailViewController (où les images sont collectées et affichées), ImageStore.swift […]
J'ai une situation où j'ai besoin de partager WCSession parmi plusieurs WKInterfaceControllers. L'approche singleton ne fonctionnera pas, une fois que vous avez défini un délégué dans une class, tous les delegates des autres classs sont invalidés. Scénario: interface A envoyer et recevoir des données, en fonction du contenu des données, présenter l'interface B. Tapez sur […]
Le problème est simple, le Profile viewController a un NavigationBar juste sous la barre d'état. Je pousse un autre viewController au-dessus de celui en cours. Ce nouveau viewController cache la barre d'état. Quand je reviens au Profile viewController, la barre de navigation a augmenté de la taille de la hauteur de la barre d'état. J'ai […]
Je n'ai pas beaucoup d'expérience avec Swift et je viens d'un arrière-plan PHP / Python / JavaScript, alors s'il vous plait avec moi. Je lisais la documentation sur le langage de programmation Swift, quand je suis tombé sur l'extrait de code suivant : let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"] func backwards(s1: Ssortingng, _ […]