Tableview scrollen mangelnde Leistung mit cornerRadius, was sind die alternativen?

Ich kann nicht finden, eine Lösung für mein Problem, so hoffe ich, dass einige Experten die mir helfen könnten.

Habe ich tableview mit vielen Zellen. Für jede Zelle habe ich ein Bild anzeigen mit abgerundeten Ecken:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UIImageView *exampleView;

...
exampleView.layer.cornerRadius =   5.f;
exampleView.clipsToBounds = YES;   
[cell.contentView addSubview:exampleView];
...

}

Was zu einem großen Mangel an scrolling-performance-Problem - wenn Sie mit cornerRadius und clipsToBounds = JA, alternative Lösungen?
(Die abgerundete Ecke der Bildansicht, die Bilder enthält, und wenn der Ecke nicht. Das scrollen ist glatt. Das problem ist also hier)

EDIT #1: um zu klären, dass ich bereits andere Beiträge gelesen:

...
exampleView.frame = CGRectMake(5.0f,size.height-15.0f,30.0f,30.0f);
exampleView.layer.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5].CGColor;
exampleView.layer.cornerRadius = 5.0f;
exampleView.layer.borderWidth       =   0.3f;
exampleView.layer.borderColor       =   [UIColor blackColor].CGColor;
exampleView.layer.masksToBounds = NO;
exampleView.layer.shouldRasterize = YES;
//exampleView.clipsToBounds = NO;
[exampleView setImage: myImage ];

EDIT #2:
Es ist wie "myImage" Läppen über die abgerundete Ecke anzeigen. Wie kann ich das Bild passen die abgerundeten Ecken anzeigen, richtig? oder bin ich etwas fehlt?

InformationsquelleAutor Neru-J | 2012-09-02
Schreibe einen Kommentar