Изменить текст в подпредставлении динамически - PullRequest
1 голос
/ 20 декабря 2011

Я создал 3 подпредставления для MyView, создав новый класс наследует от UIView.Затем я попытался изменить текст в определенном подпредставлении, скажем, второе подпредставление.Но это не обновление. Так как это сделать ...

РЕДАКТИРОВАТЬ

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{
   CALayer *hitLater = [self layerForTouch:[touches anyObject]]; 
   if ([hitLater isKindOfClass:[Tile class]]) 
   {
      Tile *tile = (Tile *)hitLater; 
      heldTile = tile; 
      [tile draw2]; 
      [tile setNeedsDisplay]; 
   } 
}

Заранее спасибо ..

1 Ответ

0 голосов
/ 20 декабря 2011

Если вы хотите получить лучший ответ, покажите какой-нибудь код и как вы добавляете текст в подклассы UIView и т. Д. Но, возможно, вам нужно вызвать setNeedsDisplay для ваших подпредставлений, чтобы они получили перерисовку.

...