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

    −99

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    // WTF is 8.5? Oo I will never, ever hardcode some random values.
    	linkStatusImage.frame = CGRectMake (5, height / 2 - 8.5, 17, 17);
    	descriptionLabel.frame = CGRectMake (27, 5, width - 32 - rightMargin, 20);
    	authorLabel.frame = CGRectMake (27, 30, width - 32 - rightMargin, 20);
    	addressLabel.frame = CGRectMake (27, 55, width - 32 - rightMargin, height - 60);
    	separatorImage.frame = CGRectMake (0, height - 2, separatorImage.image.size.width, 2);
    	favButton.frame = CGRectMake (width - 22, height / 2 - 8.5, 17, 16);

    Запостил: byss, 23 Августа 2012

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

    • > // WTF is 8.5?
      8.5 это половина от 17. Ваш К.О.
      Ответить
    • Стерва, я до сих пор так делаю!!!
      Ответить
    • (центрирование по вертикали)
      Ответить
      • Угу, оно самое ;)
        Правда мне больше нравится вариант (height-17)/2.

        P.S. Что интересно - rightMargin автору было не лень обозвать, а всякие 27, 17 и 5 - лень.
        Ответить
        • в obj-c надо делать (int)(height-17)/2, или можно словить неиллюзорных глюков с размытием контуров
          Ответить

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