В моих усилиях по улучшению моих приложений мне нужно проверить ширину и высоту объекта UIImage.
Проблема заключается в несогласованности данных, которые я получаю из свойства .size.width (и height).
Если изображение в альбомной ориентации, то image.size.width возвращает его ширину в порядке. Но когда изображение портретное, вместо image.size.width возвращается его высота. Я нахожу это смешным.
Я мог бы легко поменять это значение, чтобы исправить его, но я хочу знать, что же не так. Это ошибка или я делаю это неправильно?
Вот как я получаю свойства изображения:
float w = bigImage.size.width;
float h = bigImage.size.height;
NSLog(@"%.2f, %.2f", w,h);
Я проверял это как на симуляторе, так и на моем iPhone4, и оба дали одинаковый результат.
Есть идеи, почему? Спасибо