Отражение и зеркало UIImage

У меня есть UIImage, мне нужно перевернуть и зеркало. Я сделал это, используя UIImageView. У меня есть две проблемы с этим.

  1. Это не изменяет изображение только в представлении. Поэтому, когда я использую изображение, оно не перевернуто, или я получаю сообщение об ошибке.

  2. Если я использую одно и то же преобразование два раза, он ничего не делает во второй раз.

Пример кода: (Я новичок в программировании IOS и сожалею о любом плохом коде.)

Вызов флип:

// ImageHolder is a UIImageView ImageHolder = [self flip:ImageHolder FlipType:@"V"]; 

Что он называет:

 - (UIImageView *)flip:(UIImageView *) fvImageView FlipType:(NSString *)FlipType { UIImageView *newView = [[UIImageView alloc] init]; newView = fvImageView; if ( FlipType == @"V"){ newView.transform = CGAffineTransformMakeScale(-1, 1); } else if ( FlipType == @"H"){ newView.transform = CGAffineTransformMakeScale(1, -1); }else if ( FlipType == @"VH"){ newView.transform = CGAffineTransformMakeScale(-1, -1); }else if ( FlipType == @"N"){ newView.transform = CGAffineTransformMakeScale(1, 1); } return newView; [newView release]; newView= nil; } 

Спасибо за любую помощь, которую вы можете дать!

One Solution collect form web for “Отражение и зеркало UIImage”

Изображение не переворачивается, потому что вы выпускаете изображение

 [newView release]; 

затем сделайте это ноль

 newView= nil; 

и затем возвращается

 return newView; 

В результате вы возвращаете значение nil после выполнения некоторых операций. Я думаю, что этого достаточно, чтобы внести изменения в объект «fvImageView», который вы передаете как аргумент функции.

  • Отсутствует базовый SDK в Xcode 6
  • Adobe Creative SDK iOS Swift «AdobeImageEditorPremiumAddOn» недоступна
  • Как разрешить автозаблокировку iPhone при воспроизведении видео
  • FB SDK 3.0 Нужно ли мне расширять токен доступа или автоматически?
  • Как получить идентификатор пользователя Facebook из объекта Facebook в SDK iOS?
  • FBSDKShareLinkContent не устанавливает содержаниеDescription и contentTitle
  • При одновременном нажатии двух кнопок этот метод вызывает сбой: - (void) buttonPressed: (UIButton *) кнопка ЧТО НЕПРАВИЛЬНО?
  • Получение данных функции
  • Наборы настроек пользовательского интерфейса iOS?
  • Изменение настроек элементов UICollectionView при каждом прокрутке. Только с новым SDK 6.1? Это ошибка?
  • Ошибка Facebook Swift (facebook-sdk-swift) после добавления пакета
  • Interesting Posts

    Сдвиг UITableView вниз (UITableViewController)

    Текст-заполнитель в таблицу, если источник данных пуст

    Странное поведение UIScrollView с ограничениями и RTL

    Получение таблицы ARP на iPhone / iPad

    UIScrollView отключен от UITabBarController

    Как проверить ввод текстового поля в реальном времени?

    iOS 9 Предупреждения в Xcode. Этот файл настроен на версию для версии старше развертывания проекта. Функциональность может быть ограничена

    Изображение первой страницы pdf ios sdk

    Преобразование записанного звукового файла в формат flac (xamarin ios)

    Установка .IPA для iPad на iPhone

    Swift: Инициализаторы удобства – Самостоятельно используется перед вызовом self.init

    Добавить отображение значения в слайдер в панели настроек iOS

    Apple IPv6 $ http Ionic reject

    Подкласс UITabBar будет представлен UIWebView

    ios 8.2 и выше пакет настроек не отображает выбранный элемент, но Default

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.