Ios 加入“;“可拉伸的”;图像到库和从库中选择的图像

Ios 加入“;“可拉伸的”;图像到库和从库中选择的图像,ios,objective-c,uiimageview,Ios,Objective C,Uiimageview,我正在尝试制作一个应用程序,用于规划你想在墙上放置“架子”的位置(我知道这听起来很奇怪;) 我得到了它,因此图像是从UIImagePickerController中拾取的,然后加载到一个新的ViewController中。我在ViewController的底部还有一个按钮,我想打开一个图像列表,从中进行选择。一旦选择,用户可以四处移动,然后根据需要拉伸所需的大小他们不喜欢,删除,一旦他们高兴,我希望我的第二个按钮保存图像,并将其放入电子邮件中准备发送 我已经研究了一些方法,但没有一种似乎是“足够

我正在尝试制作一个应用程序,用于规划你想在墙上放置“架子”的位置(我知道这听起来很奇怪;)

我得到了它,因此图像是从
UIImagePickerController
中拾取的,然后加载到一个新的
ViewController
中。我在
ViewController
的底部还有一个
按钮,我想打开一个图像列表,从中进行选择。一旦选择,用户可以四处移动,然后根据需要拉伸所需的大小他们不喜欢,删除,一旦他们高兴,我希望我的第二个按钮保存图像,并将其放入电子邮件中准备发送

我已经研究了一些方法,但没有一种似乎是“足够”的。如果有人能提出任何方法,甚至能帮助我编写一些代码,我会非常感激。我对这方面非常陌生,这是我的第一个应用程序

我不太确定你需要看的代码,因为写的东西都与应用程序的这一部分无关

这是一个2部分,第一部分是,我该怎么做?第二部分是什么代码

谢谢

-(UIImage *)GetStreachableImage
{

}


尝试此操作

尝试使用ResizeableImageWithCapInsets:ResizengMode:将图像转换为可拉伸图像。我可以将这些图像放在已显示图像的UIImageView上吗?我只希望它们是第一张图片的1/12,这张图片是从哪里来的?我的图像位于一个单独的视图控制器上,我是否需要将这些图像转换为按钮,以便在按下它们时将它们发送回第二个视图控制器,在那里我要显示它们
UIImage *takephotoButtonImagenormal = [UIImage imageNamed:CHOOSE_TAKE_NORMAL_IMAGE];

UIImage *strechableButtonImageNormal1 = [takephotoButtonImagenormal stretchableImageWithLeftCapWidth:takephotoButtonImagenormal.size.width/2 topCapHeight:takephotoButtonImagenormal.size.height/2];
    takephotoButtonImagenormal=nil;
     return strechableButtonImageNormal1;