Субъективный Си / Говнокод #18601 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
+ (CGFloat)heightForMessageText:(NSString*)message
{
    return 83.0 - 35.0 + [Utils heightOfString:message withWidth:600 withFont:[UIFont fontWithName:@"HelveticaNeue-Light" size:17.0f]] + 15.0;
}

Вычисление высоты ячейки

Запостил: widewrd widewrd, (Updated )

Комментарии (11) RSS

  • и где смеяться? если вычисление высоты ячейки, то метод по уебански назвал, а остальное просто отступы, что бля под каждую цифру define делать?
    Ответить
    • > под каждую цифру define делать
      Ну эти 35 и 83 не из воздуха же берутся?
      Ответить
      • И как минимум что нибудь семантически значат. А значит можно их как то обозвать
        Ответить
  • Я бы в этот метод всё же передавал width, а то кто ж его знает, какой ширины должна быть ячейка. А вдруг не 600)
    Ответить
    • Но ведь размер айфоновского экрана никогда не поменяется.
      Ответить
      • 1. Меняется
        2. Он не 600
        3. Приложение должно быть адаптивным, то есть возможно этот контроллер покажут на iPad, а там и размер экрана другой и показ скорее всего будет не на весь экран.
        Ответить
        • Зелёным у нас сарказм подсвечивается 🙂

          4. Ещё может ориентация дисплея смениться.
          Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8