我正在寻找一些方向来帮助在我的应用程序中实现特定功能。
这有点难以解释,但在这里。虽然我使用多层隐喻(a la Photoshop)来可视化我的目标,但这只是为了解释我的愿景——我意识到这在实践中可能并不合理。
我设想 3 个“层”
- 包含图像的底层
- 顶部的另一层 - 比如说 50% 的灰色 - 但降低了不透明度,因此原始层仍然可见但不再强调。
- 然后是顶层的两个方形对象,每个对象都充当通过灰色层的“窗口”,一直到原始层等等 - 通过这些窗口,您可以看到完全不透明的原始图像的一部分。
最后,需要能够用手指在屏幕上拖动每个窗口,以独立重新定位每个窗口。
额外的功劳是如果每个窗口都可以调整大小(不是形状 - 仍然是正方形),理想情况下可以使用某种手指手势进行调整。
我不是在寻找代码(尽管我不会反对)。我正在寻找一种在 Objective-C 中执行此操作的方法,理想情况下不需要我深入研究高级主题,例如某些图形框架。
谢谢!托尼。