Tworzę UILabel do którego ustawić kolor tła i promień narożny z następującego kodu:UILabel kolor tła Przecieki do granicy
self.scoreLabel.backgroundColor = [UIColor DISRed];// custom red`
self.scoreLabel.layer.masksToBounds = YES;
self.scoreLabel.layer.cornerRadius = self.scoreLabel.frame.size.width/2;
self.scoreLabel.layer.borderWidth = 8.0;
self.scoreLabel.layer.borderColor = [[UIColor DISNavy] CGColor];
Jednak wydaje kolor tle, aby być wyciek z krawędzią obramowanie (patrz zdjęcie). Jakieś pomysły, dlaczego? Każdy pomysł, jak to naprawić?
Musisz przyznać, że do tej pory wybrałeś łatwą drogę. Używasz wbudowanej podklasy widoków (UILabel) i pozwalasz, aby proste komendy warstwy wykonywały dla ciebie całą pracę i miały nadzieję na najlepsze. Jeśli chcesz mieć liczbę w kręgu, dlaczego nie wyciągniesz liczby w kółko? Tak, zajmuje trochę więcej kodu, ale teraz masz całkowitą kontrolę nad tym, co zobaczy użytkownik. – matt
Przyznaję, że to proste wyjście. dlaczego najpierw miałbym spróbować? jeśli nie ma prostego sposobu na osiągnięcie tego przy pomocy tego podejścia, rozważę inną opcję. –
Widzisz, myślę, że samo rysowanie jest prostsze. – matt