ich den folgenden Code haben die UIImageView
in jedem meiner UITableView Zellen haben abgerundete Ecken zu machen:Wie entferne ich eine schwarze Kante auf UIImageView mit abgerundeten Ecken und einer Rahmenbreite?
- (void)awakeFromNib
{
// Rounded corners.
[[cellImage layer] setCornerRadius:([cellImage frame].size.height/2)];
[[cellImage layer] setMasksToBounds:YES];
[[cellImage layer] setBorderColor:[[UIColor whiteColor] CGColor]];
[[cellImage layer] setBorderWidth:3]; // Trouble!
}
Ich möchte die Bilder haben ein bisschen eine Lücke zwischen ihnen, und ich dachte Verwendung der machen könnte Randbreite, um das zu ermöglichen. Im Folgenden finden Sie ein Bild von dem, was tatsächlich passiert ist:
Es ist die schwache schwarze Grenze, die ich möchte wissen, wie man loswerden. Ich würde gerne denken, dass es eine Möglichkeit gibt, die Randbreite zu verwenden. Wenn nicht, wäre der beste Ansatz, das Bild selbst zu skalieren und die Randbreite auf 0 zu setzen.
Warum setzen Sie die Grenze überhaupt? – arturdev
Um eine Lücke zwischen den Bildern zu erhalten, berühren Sie die obere und untere Kante – Matthew
. Wie wäre es mit Einstellung: - [[cellImage layer] setBorderColor: [[UIColor clearColor] CGColor]]; – Vizllx