iOS - Как добавить отображение строки в UIImageView - PullRequest
0 голосов
/ 16 октября 2010

Как я могу показать строку в UIImage View?

Хорошо, я получил это в настоящее время:

- (void)viewDidLoad {
  [super viewDidLoad];
  playerPositions = [[NSArray alloc] initWithObjects:box1,box2,box3,box4,nil];
  [box3 drawRect:box3.frame];
}

- (void)drawRect:(CGRect)rect {
  [super drawRect:rect];

  CGContextRef context = UIGraphicsGetCurrentContext();
  CGContextSetFontSize(context, 11.5);

  CGContextSelectFont(context, "Helvetica", 10.5, kCGEncodingMacRoman);
  CGContextShowText(context, "Tys", 5);
  CGContextShowTextAtPoint(context, 50, 60, "value", 5);
}

Но при тестировании текст не отображается.

1 Ответ

0 голосов
/ 16 октября 2010

Я бы переопределил drawRect: метод:

- (void)drawRect:(CGRect)rect {
    [super drawRect:rect];

    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFontSize(context, 11.5)

    CGContextSelectFont(context, "Helvetica", 10.5, kCGEncodingMacRoman)
    CGContextShowText(context, "value", 5)
    CGContextShowTextAtPoint(context, 50, 60, "value", 5)
}

в UIImageView: Обновлено:

Вчера я столкнулся с той же проблемой.Закончено методом [NSString drawAtPoint:withFont] - работает отлично.

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