отображение текста UILabel с использованием кода - PullRequest
0 голосов
/ 30 января 2012

Я хочу отобразить значение с плавающей запятой в метке, используя код

Я попытался с помощью следующего кода, но он не работает !!!!Можете ли вы помочь мне.

найти мой код для справки:

 UILabel * label;
    float a;
    a=2;
     { label = [self valueForKey:[NSString stringWithFormat:@"A:%d", a]];}

, но выдает ошибку как :SIGABRT

Ответы [ 3 ]

3 голосов
/ 30 января 2012

Сначала вы должны создать метку, затем установить форматированный текст в text свойство, и после этого показывать в вашем представлении (self.view предполагает, что вы используете его в UIViewController)

UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 100, 30)];
[label setText:[NSString stringWithFormat:@"%f", a]];
[self.view addSubview:label];
[label release];
0 голосов
/ 30 января 2012

Используйте эту метку
UILabel *;

float a;

label.text=[NSString stringWithFormat:@"%f",a];
0 голосов
/ 30 января 2012

Примерно так:

[label setText:[NSString stringWithFormat:@"A:%f", a]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...