iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   Plaatjes in grouped tables en Rounded Rect Buttons (met ronde hoeken dus)) (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/55641-plaatjes-grouped-tables-rounded-rect-buttons-ronde-hoeken-dus.html)

wubbe 10-03-10 11:50

Plaatjes in grouped tables en Rounded Rect Buttons (met ronde hoeken dus))
 
Ik heb nu twee gevallen waar ik een image plaats in een object met afgeronde hoeken. Het resultaat is niet mooi.

Bij de image in een Grouped Table Cell gaat het plaatje over de afgeronde hoeken van de tabel heen waardoor de tabel (aan de linkerkant) rechte hoeken heeft.

Bij de image in een Rounded Rect Button gaat het plaatje ook over de afgeronde hoeken van de button heen waardoor de rounded button tamelijk vierkant wordt...

Weten jullie hoe ik dit kan oplossen?

wubbe 10-03-10 14:09

Opgelost!
 
Al eerder gezocht en niet gevonden, maar nu wel! Je kunt het niet in IB oplossen, maar met het volgende stukje code kun je de plaatjes een ronde hoek geven:

Voor een table cell:
Code:

#import <QuartzCore/QuartzCore.h>
...
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    [cell.imageView.layer setMasksToBounds:YES];
    [cell.imageView.layer setCornerRadius:10.0];
}

Voor een Rounded Rect Button:
Code:

#import <QuartzCore/QuartzCore.h>
...
[rrButton.imageView.layer setMasksToBounds:YES];
[rrButton.imageView.layer setCornerRadius:10.0];

Nou ja, misschien heeft iemand er wat aan ;)


Alle tijden zijn GMT +2. Het is nu 21:33.