在 iOS 中创建可调整大小的图像/矩形 - Objective C
Posted
技术标签:
【中文标题】在 iOS 中创建可调整大小的图像/矩形 - Objective C【英文标题】:Creating Resizable Image / Rectangle in iOS - Objective C 【发布时间】:2011-12-28 04:14:33 【问题描述】:我想知道是否有人开发了用户可以在 ios 中与之交互的“裁剪”样式框?具体来说,我正在寻找类似的东西:
http://img192.imageshack.us/img192/8930/customcropbox.jpg
但没有实际的裁剪功能。
任何帮助都会很棒。
【问题讨论】:
【参考方案1】:类似下面的东西......试试这个方法......你得到答案
UIImage *logo_img = [UIImage imageNamed:@"google logo_transpar.png"];
UIImage *img_flag=[UIImage imageWithCGImage:CGImageCreateWithImageInRect([logo_img CGImage],CGRectMake(10, 10, 100, 100))];
UIImageWriteToSavedPhotosAlbum(img_flag, nil, nil, nil);
【讨论】:
这如何回答这个问题?不要只是发布一段代码,至少要解释它的作用。问题是在屏幕上要求一个交互式框,它在哪里? 实际上,我发现一篇文章提到了绘制 CGRect 并附加了 TouchesBegin 事件,这使我得到了有关如何创建上述框的答案。如果您有具体问题,请随时 PM 我。【参考方案2】:与其他几个线程类似的问题:
iPhone - How do you make a resizable rectangle for cropping images?
Presenting an image cropping interface
希望这对您有所帮助。
Jeff,如果您可以链接您找到的文章“指代绘制 CGRect 并附加 TouchesBegin 事件”,这也将很有用/赞赏,这有助于您最终创建框。
【讨论】:
我实际上能够找到解决这个问题的方法。我最终使用了一个带有边框和阴影的普通透明视图。给它添加了一些手势,就这样结束了。以上是关于在 iOS 中创建可调整大小的图像/矩形 - Objective C的主要内容,如果未能解决你的问题,请参考以下文章
在没有框架的python中创建一个QMainWindow,尽管它是可移动和可调整大小的