Je sais que si vous voulez resize un UIView vous devez le faire comme ceci: CGRect frame = view.frame; frame.size.height -= 100; view.frame = frame; au lieu de simplement: view.frame.size.height -= 100; Ma question est quelle pourrait être la logique derrière cela? Est-ce que le setter for frame fait quelque chose de plus, comme peut-être […]
Dans mon application iPhone, il y a deux UIViewControllers; les deux sont embeddeds dans un UITabBarController. Toutefois, lorsque le TabBarController est sélectionné et le commutateur VC, l'écran VC à l'écran télécharge des données sur NSUserDefaults, puis le VC qui est basculé sur, récupère ces données à partir de NSUserDefaults. Ce que je fais actuellement est […]
Je veux afficher UIView en bas de l'écran en mode portrait, donc quand un téléphone est pivoté et que l'orientation horizontale repositionnerait / resizeait toutes les sous-vues, cet UIView restrait où il était, avec la même taille et la même position d'origine (ie la fin droite de l'orientation horizontale si elle était en bas du […]
J'ai une class ci-dessous qui, lorsqu'elle est attachée à une vue dessine des lignes courbes lorsque l'user touche leur appareil. Le problème est que les lignes tracées semblent être en retard par rapport à la position du doigt sur l'écran. Le retard est suffisant pour être perceptible et légèrement ennuyeux car de nouvelles sections de […]
J'ai attaché un UIGestureRecognizer personnalisé à un UIView qui remplit presque tout l'écran. Cette vue contient une petite sous-vue qui doit également recevoir des contacts normaux. Problème: les contacts démarrés sur cette sous-vue ne sont pas gérés par le programme de reconnaissance associé à son parent. Je veux que le gestureRecognizer soit prioritaire et fonctionne […]
J'ai essayé mon application sur mon iPhone avec iOS 7 et tout fonctionne parfaitement sauf une chose. Sur les versions iOS 6, lorsque j'ai exécuté le code suivant, la vue de chargement (avec l'indicateur d'activité) est apparue et a disparu à la fin du chargement. Sur iOS 7, la vue n'apparaît pas du tout lors […]
Par défaut, lorsque je fais glisser un TableViewController dans IB, la tableview occupe tout l'écran, et il n'y a aucun moyen d'append un UIView qui rest en place même si l'user fait défiler la tableview (Si je dis append un UIView avec quelques buttons, quand je fais défiler la tableview que UIView défilera aussi.) Mon […]
J'essaie de sauvegarder une capture d'écran d'une partie de l'écran avec toutes les vues et couches fusionnées. La seule façon que je sais comment faire ceci est avec le code ci-dessous. Le code ci-dessous crée un carré de 80×80, mais avec un coin supérieur gauche à 0,0. Comment puis-je couper un rectangle plus petit d'une […]
Je dessine une couche de forme à l'aide d'un path UIBezier sur un UIView: CAShapeLayer *pathLayer = [CAShapeLayer layer]; pathLayer.frame=CGRectMake(-view.frame.origin.x, -view.frame.origin.y, view.frame.size.width, view.frame.size.height); pathLayer.path = path.CGPath; pathLayer.strokeColor = [[UIColor blackColor] CGColor]; pathLayer.fillColor = [[UIColor clearColor] CGColor]; //pathLayer.fillColor = nil; pathLayer.lineWidth = 6.0; pathLayer.lineJoin = kCALineJoinBevel; [view.layer addSublayer:pathLayer]; Sur les points de contact, je veux peindre […]
Disons que vous avez un UIView sur votre écran et c'est tout. Il n'est pas nested dans un autre UIView, il n'y a pas de superviews, il est là par son solitaire. Alors qu'est-ce que c'est la propriété d'image devient? Définition de l'image que j'ai trouvée ici: "Le cadre d'une vue est la position de […]