J'utilise une vue uitable et une scrollview dans une vue. Comment définir une bordure pour une table ou un scrollview?Créer une bordure pour uitableview
22
A
Répondre
75
#import "QuartzCore/QuartzCore.h"
puis à viewDidLoad
utilisation,
tableView.layer.borderWidth = 2.0;
Remarque
Vous pouvez également définir la couleur de la bordure:
tableView.layer.borderColor = [UIColor redColor].CGColor;
Il devrait fonctionner pour vous. :)
9
Cela fonctionne très bien pour moi:
CALayer *layer = _tableView.layer;
[layer setMasksToBounds:YES];
[layer setCornerRadius: 4.0];
[layer setBorderWidth:1.0];
[layer setBorderColor:[[UIColor colorWithWhite: 0.8 alpha: 1.0] CGColor]];
Les bords arrondis regarder un peu plus iOS.
+0
Merci cela a fonctionné! Pouvons-nous ajouter un bouton à la couche afin qu'elle apparaisse devant? – fullMoon
1
si vous voulez donner la frontière tableView avec la couleur, utilisez le code ci-dessous pour rapide 3
yourTableViewName.layer.borderColor = UIColor.gray.cgColor
yourTableViewName.layer.borderWidth = 1.0
beaucoup thx son travail ... – ravoorinandan
Il y a aussi une propriété tableView.layer.borderColor (CGColorRef) comme vous pouvez vous y attendre. – bneely
Un grand merci :) – ViggoV