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

    −112

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    - (CGPoint)itemTopLeftPoint
    {
        CGRect bounds = [[UIScreen mainScreen] bounds];
        CGFloat width = bounds.size.width;
        
        if (UIInterfaceOrientationIsLandscape(self.interfaceOrientation)) {
            width = bounds.size.height;
        }
        
        CGFloat x = 0, y = 0;
        
        x = (width - (self.numberOfItemsPerRow * AGIPC_ITEM_SIZE.width)) / (self.numberOfItemsPerRow + 1);
        y = x;
        return CGPointMake(x, y);
    }

    Приспичило мне тут показать кастомный контроллер в модальном окне. А он вместо контента показывает чушь, расчитанную под другую ширину.
    Обнаружено в ходе раскопок.

    Заминусуйте нафиг предыдущую попытку, чтобы пост скрылся. Там кривой копипаст с отладочным кодом.

    Запостил: krypt, 29 Марта 2013

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

    • - У нас юзеры жалуются на бажность приложения и ставят херовые рейтинги. Давайте перепишем нахер проблемные места!
      - Давайте сделаем лейблы кастомными и градиентный фон у описания внутренних покупок!
      Ответить
      • Это я в УГ работал и понимаю эту шутку, а людям контекст не понятен )
        Ответить
        • Судя по комиксам в Сети, это общая проблема айти-проебизнеса.
          Ответить

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