2011-06-22 18 views
8

Tworzę niestandardową klasę uitableviewcell, a wewnątrz tej komórki mam kwadratową etykietę. Chciałbym zaokrąglić narożniki etykiety (dateBox) za pomocą tego:-setKornerRadius nie został znaleziony w widoku niestandardowym

[dateBox.layer setCornerRadius:4.0f]; 
[dateBox.layer setMasksToBounds:YES]; 

robię to inne klasy i to działa dobrze, ale z jakiegoś powodu w podklasie UITableViewCell, pojawia się ostrzeżenie „metodę setCornerRadius nie znaleziono". Czy ktoś wie, dlaczego tak się dzieje?

Odpowiedz

18

Musisz zaimportować QuartzCore i upewnić się, że jest to ramka dołączona do twojego projektu.

#import <QuartzCore/QuartzCore.h> 

lub

#import <QuartzCore/CALayer.h> 
+0

d'uh, pierdnięcie mózg .. dzięki za to! – James

Powiązane problemy