основная графика в приложениях для iPad - PullRequest
0 голосов
/ 22 февраля 2012

Я использую основную графику в приложениях для iPad. После добавления значений из textfield1 и textfield2 я отображаю ответ в textfield3. Здесь я использую вид для рисования прямоугольника после получения значения из textfield1, я хочу перейти к ширине прямоугольника. Вот скриншоты и код.

это код MyClass.m

- (void)drawRect:(CGRect)rectfloat {
    c=[a floatValue];
    CGContextRef context1 = UIGraphicsGetCurrentContext();
    CGContextSetLineWidth(context1, 2.0);
    CGContextSetStrokeColorWithColor(context1, [UIColor blueColor].CGColor);

    CGRect rectangle = CGRectMake(160,70,c,80);//here i want that C value to increase the size. 

    CGContextAddRect(context1, rectangle);

    CGContextStrokePath(context1);
}

Вот код для viewController.m

-(void)clicked {
    float a=[txt1.text floatValue];
    float b=[txt2.text floatValue];
    float c=a+b;
    txt3.text=[NSString stringWithFormat:@"%.2f",c];
    MyClass *obj=[[MyClass alloc]init];
    obj.a=txt1.text;
}

Здесь я попытался передать значение из контроллера представления в MyClass. У него нет ошибок или предупреждений, но значение не передается в MyClass. Как я могу решить эту проблему? смотри мой MyClass.h

#import <UIKit/UIKit.h>
@interface MyClass : UIView{

NSString *a; } @property(nonatomic,retain)NSString *a; @end

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...