Hallo alle zusammen,
mein Programm läuft in der Regel sehr flüssig, nur habe ich mit der "Aufwertung" meiner einzelnen Views noch Schwierigkeiten. Mit folgendem Code versuche ich mittels CALayers meine UIViews zu verschönern:
Nur leider verursacht dieser kleine Code rießen Speicherprobleme und ich bekomme regelmäßig Memory Warnings. Hat jemand eine Idee was ich falsch mache? das Layer wird doch released? Eigentl. dürfte ja das bisschen Schatten etc nicht den ganzen Speicher meines Ipads/Iphones belasten
Vielen Dank schon einmal für Hilfe,
Gruß Hummer
mein Programm läuft in der Regel sehr flüssig, nur habe ich mit der "Aufwertung" meiner einzelnen Views noch Schwierigkeiten. Mit folgendem Code versuche ich mittels CALayers meine UIViews zu verschönern:
Quellcode
- CALayer *layer = [[CALayer layer] retain];
- detailcell.layer.borderColor = [UIColor grayColor].CGColor;
- detailcell.layer.borderWidth = 2;
- detailcell.layer.shadowColor = [UIColor blackColor].CGColor;
- detailcell.layer.shadowOpacity = 1.0;
- detailcell.layer.shadowRadius = 5.0;
- detailcell.layer.shadowOffset = CGSizeMake(0, 3);
- detailcell.layer.cornerRadius = 20;
- detailcell.clipsToBounds = NO;
- [layer release];
Nur leider verursacht dieser kleine Code rießen Speicherprobleme und ich bekomme regelmäßig Memory Warnings. Hat jemand eine Idee was ich falsch mache? das Layer wird doch released? Eigentl. dürfte ja das bisschen Schatten etc nicht den ganzen Speicher meines Ipads/Iphones belasten
Vielen Dank schon einmal für Hilfe,
Gruß Hummer