Home » Posts tagged 'Tutorial'

iOS Tutorial: Simplen Gradient erzeugen

Für eines unsere Projekte mussten wir Buttons mit einem bestimmten Farbverlauf erzeugen. Um so weit wie möglich kompatibel mit allen iOS betriebenen Geräten zu sein haben wir hier bewusst auf Grafiken verzichtet.

Das Ergebnis war eine schlankere App und eine “nativer” Button.

Hier der Code:

-(void)addGradientWithView:(UIView*)view startColor:(UIColor*)startColor endColor:(UIColor*)endcolor {
       // Gradient erzeugen als CAGradientLayer
        gradient = [CAGradientLayer layer];
    gradient.frame = view.bounds;
       //Mit abgerundeten Ecken
    gradient.cornerRadius = 3.0;
    gradient.masksToBounds = YES;
    [gradient setStartPoint:CGPointMake(0.5, 0.5)];
    [gradient setEndPoint:CGPointMake(1.0,1.0)];
    gradient.colors = [NSArray arrayWithObjects:(id)[startColor CGColor], (id)[endcolor CGColor], nil];
    // als sublayer einfügen über allen anderen Layern
        [view.layer insertSublayer:gradient atIndex:0];
}

Und so sieht das Ergbniss aus:
Gradient

Weiterlesen

geposted von Appforce am 6. Juni 2011

in den Kategorien: Apple Codetipp der Woche iPad iPhone

iOS Tipp: XML erstellen

In einer unserer Apps muss XML erstellt und anschließend an einen Server gesendet werden. Dafür gibt es das XSWI Projekt, das bei Google Code gehostet wird. Die Erstellung eines XML-Objekts ist kinderleicht:

XMLWriter *xmlWriter = [[XMLWriter alloc] init];

[xmlWriter writeStartElement:@"root"];
[xmlWriter writeAttribute:@"id" value:@"1"];
[xmlWriter writeCharacters:@"Wurzelinhalt"];
[xmlWriter writeEndElement];

NSString *xml = [xmlWriter toString];

Das Ergebnis sieht dann so aus:

<root id="1">Wurzelinhalt</root>
Weiterlesen

geposted von Wadim Peters am 1. Juni 2011

in den Kategorien: Apple Codetipp der Woche iPad iPhone

Hello Appforce World – Ein Android Tutorial

Nach einigen iPhone Codesnippets und Tutorials wird es Zeit für ein erstes, einfaches Android Tutorial. Und was gibt es besseres als das gute alte Hallo Welt. Ich hab es erweitert um einen Button und einem Custom Dialog.

Anmerkung: Ich gehe in diesem Tutorial nicht darauf ein wie man Eclipse, die Android SDK oder das Eclipse Plugin installiert. Auf der offiziellen Android SDK Seite wird es sehr gut beschrieben. Auch gehe ich nicht auf die Tags in den Layout XMLs ein oder den Java-Code. Alles kann auf der offiziellen Android Seite nachgelessen werden.

Weiterlesen

geposted von Appforce am 24. August 2010

in den Kategorien: Android Codetipp der Woche