Wednesday, 22 March 2017

Edgesforextendedlayout Xib

Ma solution consiste à créer un storyboard pour chaque ViewController et à placer un ViewController sur le storyboard. La méthode UIStoryboardinstantiateInitialViewController peut instancier ViewController. N'oubliez pas de vérifier Initial View Controller sur Storyboard. Je n'utilise plus le fichier xib pour ViewController. J'ai essayé de placer un ViewController sur xib et de l'instancier. Mais il semble impossible. Je n'aime pas placer beaucoup de ViewControllers sur un dossier de storyboard. Cela fait des conflits sur le développement de l'équipe. Je pense qu'une bonne solution pour faire des fichiers storyboard pour chaque ViewController. Ajout Nov 17 16 Le fichier Xib ne prend pas en charge le Guide de mise en page. J'utilise donc le storyboard au lieu de xib. A répondu Nov 17 14 at 0:11 En fait, vous pouvez instancier ViewController de xib. Création de la classe Cocoa Touch et de la création Assistant Chèque Crée également un fichier XIB. Par exemple, vous l'appelez SampleViewController. Alors vous pouvez l'instancier avec SampleViewController alloc initWithNibName: quotSampleViewControllerquot bundle: nil. Ndash mixel May 21 15 at 15:03 2017 Stack Exchange, IncComment mettre un TableView dans un ViewController en utilisant la conception XIB Im en essayant de créer une vue qui contiennent un TableView et d'autres contrôleurs, mais j'ai toujours l'erreur: Didnt obtenir un UITableView. Je veux construire une vue similaire de cette page android dans iOS: J'ai créé une TableCell pour les éléments de la liste, construire la vue dans la conception XIB, mais je reçois toujours l'erreur. J'ai essayé de glisser et de déposer un contrôleur TableView dans mon fichier XIB, mais ne fonctionne pas. Thats my Afficher la classe: Thats my TableCell class: Quelqu'un peut-il m'aider Voir aussi les questions à proximité de ce sujet J'ai deux animations qui se chevauchent, qui, en raison de la façon dont Ive mis mon méthode, provoque la seconde ne pas feu. J'ai un contrôle comme tel au début de la méthode: Ensuite, plus bas, mon bloc d'animation ressemble ainsi: Deux animations sont lancées sur la même vue, une avant un appel de service et un après. Si l'appel de service arrive assez vite pour que la vue continue à être animée, weakSelf. hidden hidden ne sera jamais appelée et la deuxième animation sortira puisque la valeur cachée n'est pas mise à jour dans le temps. Est-il de toute façon que je pourrais forcer le bloc d'achèvement sur le bloc d'animation d'être appelé J'ai besoin de mettre à jour ma propriété cachée avant de faire le chèque, mais ne peut pas trouver une façon d'accomplir cela. Appeler self. layer removeAllAnimations ne semble pas fonctionner malheureusement. Si je voulais animer une valeur de propriété, dire alpha. À 0, si la propriété alpha de vues est déjà 0, l'animation continue-t-elle ou est-ce qu'il sort dehors I pense Ive a lu quelque part qu'il fait, mais ne peut pas trouver n'importe quelle documentation sur ce comportement. J'ai cherché un moyen d'ouvrir l'onglet de l'examen App Store soit dans mon propre application ou dans l'application App Store, en vain. Note: J'ai vu des réponses pour ouvrir l'onglet de l'examen de l'application dans l'iTunes Store avec l'URL du logiciel pourpre mais je n'aime vraiment pas qu'il n'ouvre pas l'App Store. Ive a utilisé des applications qui ouvrent l'onglet d'examen de l'App Store directement, mais n'a pas trouvé le code pour le faire. Je veux créer une application pour naviguer dans une hiérarchie de données. J'ai consulté cette page Hierarchical UITableView et je ne sais vraiment pas comment implémenter la sorte de structure de noeud en utilisant xml pour implémenter ceci. Im essayant d'éviter de créer 100s de tableviewscontrollers, etc. De ma compréhension jusqu'ici je crois que je dois employer des noeuds. Après que j'ai foré tout le chemin vers le bas alors je devrai employer un viewcontroller différent mais je crois que je comprends comment faire cela. Voici un petit exemple de mon fichier XML. Je peux apporter des modifications si nécessaire pour faire fonctionner les choses. J'utilise ce code pour analyser mon fichier xml. Je ne sais pas comment imprimer un échantillon. J'ai des problèmes en essayant d'ajouter une entité de données de base appelée produits - j'ai utilisé le même code que j'ai utilisé pour ajouter des entreprises. Qui fonctionne bien. La seule différence dans l'application est qu'il n'y a qu'une tableview statique des entreprises, je suppose que vous pourriez dire, alors que la tableview pour les produits est défini dynamiquement en fonction de la cellule de la société qui est exploité. Mais je ne sais pas comment cela causerait le problème. Ive been debuggingchecking valeurs partout dans l'application depuis hier et il semble que peu importe ce que j'essaie de modifier, products. count dans numberOfRowsInSection reste 0. J'appelle une fonction appelée handleSave () quand l'utilisateur clique sur un bouton fait après avoir entré de nouvelles valeurs dans trois champs de texte, comme avec mes autres entreprises objet: Cela appelle alors la fonction d'enregistrement pour ajouter des produits: Et les données sont récupérées en viewWillAppear Quand Ce même processus est utilisé pour ajouter des entreprises. La nouvelle société apparaît alors dans le tableau. Cependant, maintenant avec les produits, ce n'est pas le cas le tableview reste vide. Je ne sais pas ce qu'est la différence et je ne suis pas assez expérimenté avec les données de base que je me sens comme je peux comprendre où le problème se trouve. Un grand merci à l'avance à toute personne qui peut comprendre cela dans handleSave () Je reçois une erreur de façon inattendue trouvé nil tout déballage valeur facultative en viewWillAppear sur la ligne companyToDisplay self. navigationItem. title. Fondamentalement, Ive a obtenu une vue de collection whos cell. contentView ajoute une vue ViewControllers dans willDisplayCell de collectionVoir comme ci-dessous: Maintenant, ce ViewController a un tableView. Dans le didSelectRowAtIndexpath de la tableview, im poussant un New ViewController. Étonnamment, le viewDidLoad et viewDidLayoutSubviews du ViewController poussé est appelé mais le viewWillAppear n'est pas appelé. Je reçois également l'avertissement suivant dans la console Appels non équilibrés pour commencer les transitions d'apparence pour ltviewController Ayant la collection Viewgt Im pas sûr ce qui faux je fais. Même essayé ceci avec cellForRowAtIndexPath mais pas la chance. Dans mon application j'ai la situation suivante: Maintenant Si je clique sur l'espace vide au bas (sous les entrées), c'est-à-dire le ScrollView, la première entrée dans le ScrollView va gagner le focus. Très ennuyeux Si je change la valeur sur la première entrée et en essayant de décaler cette entrée pour définir la valeur. Est-il possible d'arrêter ce comportement ADAL: Impossible d'utiliser promptadminconsent comme paramètre de requête supplémentaire dans Xamarin. PCL Lorsque j'essaie d'utiliser le code suivant dans Xamarin PCL, je reçois une exception: duplicate query parameter prompt dans extraqueryparameters J'utilise cet appel à ajouter Autorisations pour l'application au niveau administrateur dans un scénario multi-locataire. Peut-être que quelqu'un sait comment gérer ce problème. Notez les deux boutons ci-dessous. Le premier est dans un StackLayout, et le second est dans une cellule de grille 1x1. Le premier obéit à la propriété HeightRequest, mais le second ne le sera pas. Comment puis-je contrôler la taille d'un bouton à l'intérieur d'un GridCell Je voudrais faire un appel de service à une API REST pour vérifier une valeur et si c'est vrai, amener l'utilisateur à une nouvelle page. Au lieu de présenter un contrôleur de vue, j'aimerais juste utiliser une suite que j'ai câblé. L'appel de service pour vérifier la valeur est async Task, et je l'appelle quand un segue tente de tirer (quand l'utilisateur appuie sur le bouton) Le problème est que C veut que je modifie cette méthode pour être async Task ou async void ou async Tâche, mais qui casse le dépassement puisque im ne plus de substitution. Quelle est l'approche correcte pour gérer un appel avec la programmation asynchrone, et puis une fois l'appel fini, emmener l'utilisateur loin je suis en développement projet Xamarin. Forms, iOS, Android et Windows Phone. Mon application demande à l'utilisateur d'entrer le message texte et numéro de téléphone puis sur soumettre, je dois envoyer des SMS au numéro de téléphone. Je préfère avoir une implémentation unique pour toutes les plates-formes Pour iOS 9 et avant, Im créer un dictionnaire de certaines données de notification avec quelques données utilisateur et enfin de transmettre ces données à la propriété UserInfo de la UILocalNotification tout en créant une notification locale. Dans l'anomalie ReceivedLocalNotification, avant de pouvoir gérer la notification reçue, je vérifie à l'aide de notification. UserInfo. ContainsKey () pour déterminer quel type de notification il est et puis le gérer correctement. Pour répondre aux nouvelles modifications iOS 10, j'enregistre les données supplémentaires en transmettant les valeurs à la propriété UserInfo du nouveau UNMutableNotificationContent. Le défi se produit lorsque j'essaie de récupérer ces données supplémentaires dans iOS 10. J'ai mis en œuvre une classe UNUserNotificationCenterDelegate et annulé la fonction DidReceiveNotificationResponse. Dans cette fonction, j'ai essayé d'accéder aux données supplémentaires à l'aide de la fonction GetDictionaryOfValuesFromKeys (), mais l'application se bloque chaque fois qu'elle touche cette ligne. Voici comment je récupère les données dans iOS 10: Comment puis-je accéder à la propriété UserInfo dans iOS 10 Toutes les idées Merci. Les informations supplémentaires que je passe à la notification La fonction Create Alarm Comment je récupère les données dans le ReceivedLocalNotification J'essaie de mettre en place mon application existante Xamarin. Forms avec MvvmCross. Forms. Malheureusement, je ne peux pas passer par l'initialisation. Je suppose que le problème est que le programme d'installation n'est pas appelé du tout, pas même le constructeur. Ai-je raison Qu'est-ce qui ne va pas avec le code J'essaie de réduire la taille de l'application et activé Link All Assemblies, mais mon application se bloque avec l'erreur suivante MvvmCross. Platform. Exceptions. MvxException: Impossible de construire et d'initialiser ViewModel pour le type Japam. Core. ViewModels. MantraasViewModel from locator MvxDefaultViewModelLocator - check InnerException pour plus d'informations mais pas de chance, conservé attribut preserve au niveau assembly de mon projet pcl core. Aussi ajouté un couple de plus de méthodes dans LinkerPleaseIncludefile mais pas d'utilisation, quelqu'un pourrait m'aider à trouver ce qui manque MvvmCross. Platform. Exceptions. MvxException: Impossible de construire et d'initialiser ViewModel pour le type Japam. Core. ViewModels. MantraasViewModel de locator MvxDefaultViewModelLocator - check InnerException pour plus d'informations --- MvvmCross. Platform. Exceptions. MvxException: Problème de création de viewModel de type MantraasViewModel --- MvvmCross. Platform. Exceptions. MvxIoCResolveException: Impossible de construire MantraasViewModel --- System. Reflection. TargetInvocationException: Exception a été lancée par La cible d'une invocation. --- MvvmCross. Platform. Exceptions. MvxIoCResolveException: Impossible de résoudre le paramètre du paramètre sqliteConnectionFactory du type IMvxSqliteConnectionFactory lors de la création de Japam. Core. Services. DataServices. MantraService à MvvmCross. Platform. IoC. MvxSimpleIoCContainer. GetIoCParameterValues ​​(type System. Type, System. Reflection. ConstructorInfo firstConstructor) 0x00036 in D: gitMvvmCrossMvvmCrossPlatformPlatformIoC J'essaie d'utiliser une liaison personnalisée pour UIActivityIndicatorView dans mvvmcross, mais je ne peux pas le faire fonctionner. J'ai suivi les conseils ici. J'ai donc créé la classe de classeur personnalisée: Et j'ai essayé de m'enregistrer. Le code qui est la mise en place de la liaison: Et le code dans la bibliothèque PCL qui fait appel au serveur: Cependant, j'ai les problèmes suivants que je n'ai pas pu résoudre: Lorsque la vue se charge, le spinner est visible et l'animation Lorsque la commande Est exécuté, le spinner n'est pas visible (j'essayais de la version du code avec et sans. WithConversion (inverse) Quand je mets le point d'arrêt dans la méthode de SetValueImpl dans la classe d'ActivityIndicatorViewHiddenTargetBinding, n'est pas frappé. Je suis nouveau à mvvmcross et Xamarin. Avoir une idée de ce qui ne va pas avec le code Quabr est StackOverFlow site proxy Sitemap


No comments:

Post a Comment