文件名称:ImageTransform:演示如何使用视图转换和变换在 iOS 中操作图像
文件大小:6.45MB
文件格式:ZIP
更新时间:2024-07-10 07:15:19
Objective-C
截屏 概述 这是一个由于代码挑战而创建的项目。 挑战在于观看显示操作两个图像的视频并将其实现为 iOS 应用程序。 我从视频中提取了以下要求: 从放大到右上象限的第一张图像开始。 缩小第一张图像直到它完全可见,同时顺时针旋转图像。 在 Y 轴上翻转图像。 翻转到一半(只有边缘可见),交换第二张图像。 一旦第二张图像完全可见,放大图像的左上象限,同时旋转图像。 扩大 我决定超越代码挑战。 我为 Photo 应用程序创建了一个扩展,允许选择多个图像并创建与主代码挑战相同的操作。 扩展目标名为 SelectMultiple。 在目标的 Info.plist 中的 Bundle display name 参数中,我使用值“ImageTransform”,它将在照片应用程序中显示为扩展名。 在“照片”应用程序中选择了一些照片并调用“发送到”按钮后,您将需要单击操作底部行中的“更多”图
【文件预览】:
ImageTransform-master
----ImageTransform.gif(3.69MB)
----egrep(22B)
----ImageTransform()
--------Info.plist(1KB)
--------main.m(344B)
--------image1.png(1.58MB)
--------ImageTransformViewController.m(7KB)
--------image2.png(1.19MB)
--------Base.lproj()
--------Images.xcassets()
--------AppDelegate.h(287B)
--------ImageTransformViewController.h(253B)
--------AppDelegate.m(2KB)
----SelectMultiple()
--------ActionViewController.h(236B)
--------Info.plist(1KB)
--------ActionViewController.m(9KB)
--------MainInterface.storyboard(8KB)
----ImageTransform.xcodeproj()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(18KB)
----README.md(2KB)
----.gitignore(108B)