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 }
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.20
-
Видео и подкасты для разработчиков3 недели назадОт личной продуктивности к командной: сила шаблонизации в IDE
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.19
-
Вовлечение пользователей4 недели назадЭкран после покупки: как предотвратить отмены в День 0
