1. Objective C / Говнокод #10320

    −103

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    - (void)updateTableHeaderOfOrangeColor:(BOOL)reallyOrange andTitle:(NSString *)title
    {
        table.tableHeaderView = reallyOrange ? orangeTableHeaderView : marineTableHeaderView;
        (reallyOrange ? orangeTableHeaderLabel : marineTableHeaderLabel).text = title;
    
        UIImage *tileImage = [UIImage imageNamed:(reallyOrange ? @"tapeWideTile.png" : @"tapeWideTileBlue.png")];
        table.backgroundColor = [UIColor colorWithPatternImage:tileImage];
    }

    причем оранжевый на самом деле красный в интерфейсе

    Запостил: Venomous, 19 Мая 2012

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

    • Нормальный, читабельный, рабочий код, тернарные операторы, чего доебался-то
      Ответить
      • дело в семантике
        ну и одно и то же условие несколько раз тернарным делать странно
        Ответить

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