Articles of uibezierpath

UIBezierPath à UIImage

J'ai besoin de dessiner un graphique à secteurs. J'ai trouvé un joli tutoriel ici http://mac-objective-c.blogspot.com/2009/04/drawing-pie-charts.html L'exemple utilise NSBezierPath, mais j'utilise UIBezierPath car j'ai besoin du graphique dans IOS. Y at-il un moyen d'get ce graphique dans un UIImage afin que je puisse le montrer dans un UIImageView? Dans ce tutoriel http://blog.gafmediastudio.com/2010/07/02/draw-a-pie-chart-with-iphone-ipod-ipad/ ils utilisent CGContext et […]

Capture d'écran floue d'une vue en cours de dessin par UIBezierPath

Je dessine ma vue graphique en utilisant les methods UIBezierPath et le coretext. J'utilise la addQuadCurveToPoint:controlPoint: pour tracer des courbes sur un graphique. J'utilise également CATiledLayer dans le but de rendre le graphe avec un grand set de données sur l'axe x. Je dessine tout mon graphe dans un context d'image et dans drawrect: méthode […]

Obtenir tous les points (pas seulement les points de contrôle) de UIBezierPath

J'ai un UIBezierPath que j'ai défini, et je peux accéder aux points appropriés définis. Maintenant, je veux extraire tous les points de la ligne, pas seulement les points que j'ai définis. J'ai vu ces questions suivantes: question 1 question 2 Et je me demandais si l'utilisation des réponses sélectionnées donnerait le résultat que je veux, […]

EXC_BAD_ACCESS lors de l'utilisation de CoreAnimation

J'utilise CoreAnimation pour animer UIImageView (animation de Bézier de courbe). Voici mon code: CAKeyframeAnimation *pathAnimation = [CAKeyframeAnimation animationWithKeyPath:@"position"]; pathAnimation.calculationMode = kCAAnimationCubic; pathAnimation.fillMode = kCAFillModeForwards; pathAnimation.removedOnCompletion = NO; CGPoint endPoint = originalPosition; UIBezierPath *path = [UIBezierPath bezierPath]; [path moveToPoint:star.layer.position]; [path addQuadCurveToPoint:endPoint controlPoint:CGPointMake(star.layer.position.x, endPoint.y)]; pathAnimation.path = path.CGPath; [star.layer addAnimation:pathAnimation forKey:@"moveToScorebarAnimation"]; Par conséquent, j'obtiens EXC_BAD_ACCESS (code = 2, […]

SKSpriteNode cadre loin

J'essaye de créer un cercle ouvert d'un UIBezierPath et le transforme en un SKShapeNode qui sera plus tard transformé en SKSpriteNode. J'ai eu un problème où je ne pouvais pas comprendre comment rétrécir un Sprite alors que sa largeur de ligne ne diminuait pas. Vous pouvez voir la solution ici: Redimensionner l'image-object sans réduire le […]

Connecter les UIButtons en traçant une ligne

J'ai besoin de connecter ces buttons avec une ligne mais j'ai des problèmes comme vous pouvez le voir sur la capture d'écran. J'ai besoin de la dernière ligne pour aller vertical (cercles verts). Aucune suggestion? voici le code: @IBAction func drawButtons (sender: AnyObject) { buttonContainerView.removeFromSuperview() // Clear containerView buttonContainerView = UIView() // Create a new […]

Est-il possible d'get tous uibezerpath de uiview?

J'ai fait des searchs et trouvé aucune réponse. Est-il possible d'get une fois UIBezierPath de UIView une fois dessiné dans UIView si j'utilise CGGontext pour le dessiner à la vue? (Si oui, pouvez-vous me donner une idée de comment?) Le UIBezierPath est venu de l'input de l'user, donc si l'user dessine beaucoup de UIBezierPath, j'ai […]

Installer UIBezierPath / CGPath pour encercler

J'ai besoin d'aspectFit des paths arbitrairement formés à l'intérieur d'un cercle. Je peux ajuster des paths rectangulars au cercle en calculant la taille, en construisant un rectangle de destination, puis en redimensionnant le path pour l'ajuster au rectangle. let targetSize = circleDiameter / sqrt(2) let destRect = CGRect(x: 0, y: 0, width: targetSize, height: targetSize) […]

Comment find une zone incolore uibeizerpath?

Cette couleur grise est UIImageView et la police de couleur blanche est Image. Cette image est placée dans UIImageView. J'aime colorer seulement dans la police, pas une UIImageview entière pour que je vais find les coordonnées de l'image. je suis nouveau à ce genre de concept si gentiment quelqu'un me guide comment colorer seulement à […]

Créer un UIImage à partir de Uibezierpath Array dans Swift

Je veux créer un UIImage à partir d'un tableau de plusieurs UIBezierPaths dans Swift. J'ai essayé le code suivant: func convertPathsToImage(paths: [UIBezierPath]) -> UIImage{ let imageWidth: CGFloat = 200 let imageHeight: CGFloat = 200 let colorSpace:CGColorSpace = CGColorSpaceCreateDeviceRGB()! let bitmapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.PremultipliedLast.rawValue) let context = CGBitmapContextCreate(nil, Int(imageWidth), Int(imageHeight), 8, 0, colorSpace, bitmapInfo.rawValue) CGContextBeginPath(context); UIColor.blackColor().set() […]