Przeczytaj uważnie poniższy kod. Ponieważ działa idealnie. Spróbuj dodać w swojej aplikacji. będzie działaćUstawienia UILabel - Czcionka przez kod - generuje błąd - iPhone
- (void)viewDidLoad {
[super viewDidLoad];
// title label - tip
UILabel *tmp=[[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
tmp.textColor=[UIColor colorWithRed:(14.0/255.0) green:(105.0/255) blue:(128.0/255) alpha:1.0];
[tmp setFont:[UIFont fontWithName:@"Arial" size:18]]; [email protected]"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}
Zobacz uważnie poniższy kod. Ponieważ to nie działa. Zobacz, że nie ma różnicy między tymi dwoma kodami.
- (void)viewDidLoad {
[super viewDidLoad];
// title label - tip
UILabel *tmp=[[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
tmp.textColor=[UIColor colorWithRed:(14.0/255.0) green:(105.0/255) blue:(128.0/255) alpha:1.0];
[tmp setFont:[UIFont fontWithName:@"Arial Black" size:18]]; [email protected]"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}
Właśnie wspomniałem # Arial Black # zamiast # Arial #.
- Jednak to nie działa.
- Czy to dlatego, że iPhone nie obsługuje = Arial Black =?
Chciałbym wiedzieć, dlaczego to nie działa.
Ile różnych czcionek obsługuje iPhone?
Czy istnieje lista?
Jak ustawić nazwę czcionki na UILabel lub dowolną kontrolkę? (czcionka zawierająca przestrzeń w nazwie)
Z góry dziękuję za podzielenie się ze mną swoją wiedzą.