GitHub
TOCropViewController: удобный кроп для изображений
TOCropViewController — открытый подкласс UIViewController для вырезания объектов в UIImage, а также для выполнения основных функций вращения. Библиотека (Objective-C) отлично подходит для таких вещей, как редактирование изображений в профиле или публикация частей фотографии. Она была разработана с оглядкой на редактор Photos, и поэтому ведет себя так, как должно быть знакомо пользователям iOS. Пишут, что TOCropViewController работает в приложениях Google, Discord, Tiktok, Adobe и прочих больших компаний.
Есть CropViewController — это оболочка Swift, которая полностью инкапсулирует TOCropViewController и предоставляет гораздо более нативный для Swift интерфейс.
Пример использования:
func presentCropViewController() { let image: UIImage = ... //Load an image let cropViewController = CropViewController(image: image) cropViewController.delegate = self present(cropViewController, animated: true, completion: nil) } func cropViewController(_ cropViewController: CropViewController, didCropToImage image: UIImage, withRect cropRect: CGRect, angle: Int) { // 'image' is the newly cropped version of the original image }
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?