Hallo iOS-Entwickler,
ich versuche mit Hilfe von Ray Wenderlichs Tutorial in das Erstellen von eigenen UI-Komponenten einzuarbeiten. Ich habe die Tutorial-Schritte in diesem Teil durchgespielt und das gewünschte Ergebnis auch bekommen. Nun soll das erarbeitete verändert und meinen Bedürfnissen angepasst werden.
Ich möchte nun einen Text in ein Rechteck zeichnen. Dazu gehe ich so vor:
Ich bekomme mein Rechteck in der gewünschten Farbe, leider jedoch ohne Text.
Der Hintergrund:
Ich möchte eine Art Trackpad programmieren, dass auf links- und Rechtswischen reagiert. Dazu verwende ich dieses Tutorial (klick mich an) und möchte es dann passend abändern und ergänzen. Der erste Punkt wäre also, auf den Track "Swipe left or right" zu schreiben, damit der Nutzer auch weiß, was er mit der grauen Fläche anstellen soll.
Ich habe leider ganz und gar keine Erfahrung mit Zeichnen, eventuell gehe ich die Sache auch falsch an. Ich bin für jeden Tipp dankbar.
ich versuche mit Hilfe von Ray Wenderlichs Tutorial in das Erstellen von eigenen UI-Komponenten einzuarbeiten. Ich habe die Tutorial-Schritte in diesem Teil durchgespielt und das gewünschte Ergebnis auch bekommen. Nun soll das erarbeitete verändert und meinen Bedürfnissen angepasst werden.
Ich möchte nun einen Text in ein Rechteck zeichnen. Dazu gehe ich so vor:
Quellcode
- CGContextSetFillColorWithColor(ctx, self.slider.trackHighlightColor.CGColor);
- CGRect highlighttxt = CGRectMake(0, 10, 300, 20);
- CGContextFillRect(ctx, highlighttxt);
- NSMutableParagraphStyle* textStyle = NSMutableParagraphStyle.defaultParagraphStyle.mutableCopy;
- textStyle.alignment = NSTextAlignmentLeft;
- NSDictionary* textFontAttributes = @{NSFontAttributeName: [UIFont fontWithName: @"Helvetica" size: 15], NSForegroundColorAttributeName: UIColor.redColor, NSParagraphStyleAttributeName: textStyle};
- [@"Hello, World!" drawInRect: highlighttxt withAttributes: textFontAttributes];
Der Hintergrund:
Ich möchte eine Art Trackpad programmieren, dass auf links- und Rechtswischen reagiert. Dazu verwende ich dieses Tutorial (klick mich an) und möchte es dann passend abändern und ergänzen. Der erste Punkt wäre also, auf den Track "Swipe left or right" zu schreiben, damit der Nutzer auch weiß, was er mit der grauen Fläche anstellen soll.
Ich habe leider ganz und gar keine Erfahrung mit Zeichnen, eventuell gehe ich die Sache auch falsch an. Ich bin für jeden Tipp dankbar.
Dieser Post ist manuell erstellt und trotz Unterschrift gültig.