Странная ошибка в iPhone SDK - PullRequest
       19

Странная ошибка в iPhone SDK

0 голосов
/ 31 января 2011

Я нашел странную ошибку в iphone SDK.Я пытаюсь объяснить это:

У меня есть несколько uibutton в представлении.Они все просто изображения.У каждой кнопки есть заголовок, но он не отображается, поэтому вы просто видите изображения (все 80x80).Я сделал все это в IB.В моем коде я размещаю эти кнопки.Вот фрагмент этого кода:

    for(NSString *iconObject in iconArray){
  //retrieve UIButtons from dictionary
  iconButton = [allIconsDictionary objectForKey:iconObject];
  iconButton.hidden = NO;
  //position and resize icon Buttons
  iconButton.frame = CGRectMake((79 * col) + 28, (70 * row) + 70, 80 ,80);

  col++;

  //five buttons in a row
  if(col%5 == 0){
   row++;
   col = 0;
  }
 }

Это работает так, как должно.Но для всех кнопок этот заголовок начинается с 't', заголовок отображается в симуляторе (также на устройстве).Заголовок других кнопок не отображается, только те, где заголовок начинается с буквы «t».Понятия не имею, что это может быть?!

Я надеюсь, что смогу описать проблему.

1 Ответ

1 голос
/ 31 января 2011

Я в замешательстве - вы говорите, что у них всех есть изображение и заголовок, который не отображается - зачем вообще беспокоиться о заголовке?

Я предполагаю, что ваши ваши изображения не все одинакового размера.

Некоторые кнопки достаточно велики, чтобы в них помещалось изображение и первая буква заголовка. Другие кнопки имеют изображения правильного размера, поэтому заголовок не отображается.

...