Существует ли UIImage imageWithCGImage: scale: direction: method?Или неправильный документ и неправильный подход? - PullRequest
1 голос
/ 10 ноября 2010

Поскольку мне нужно разместить изображения на всех 4 сторонах iPad, я предположил, что мог бы использовать один из этих методов, чтобы установить ориентацию изображения «вверх» относительно соответствующей стороны.

Я относительно новичок в iOS, но я прочитал документацию Apple. Поскольку документация Apple, кажется, предполагает, что я мог бы сделать это с помощью класса UIImage, я пошел дальше. В частности, в их справочном документе по классу UIImage указано, что существует метод класса "imageWith ..." и метод экземпляра "initWith ...". Но я не могу найти ни в заголовочном файле. Я предполагаю, что заголовок файла золотой. Я что-то упускаю из виду?

Предложения по альтернативному подходу. Значит, какие классы и документ следует читать? Или примеры кода?

Спасибо

David

1 Ответ

0 голосов
/ 10 ноября 2010

Ссылка на класс верна. Вы также сможете найти объявление метода в UIImage.h, например, в iPhone SDK 4.1 есть:

UIKIT_EXTERN_CLASS @interface UIImage : NSObject {
  @package
    ...
}

...
+ (UIImage *)imageWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);

...
- (id)initWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);

Обратите внимание, что этот метод доступен только с 4.0. Если ваш SDK настроен для 3.2, то вы не можете использовать этот метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...