首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在视图之间“传输”UIImageView

如何在视图之间“传输”UIImageView
EN

Stack Overflow用户
提问于 2010-12-14 04:17:13
回答 2查看 254关注 0票数 1

当您在我的应用程序中单击“共享”时,您将显示如下所示的ActionSheet:

Library

  • Cancel

  • 拍照
  • 选择照片

点击“拍照”,你就会看到一个ImagePicker,上面写着"presentModalViewController“。你拍一张照片,然后在ImagePicker中选择"OK“。在这里,我希望这张照片与其他标签在一个新的视图中拍摄。如下所示:

(新视图)小照片(刚刚拍摄)-标签1(前。照片标题)-标签2(前。照片位置)

还有一个“分享”按钮来分享你的照片和信息。

我该怎么做?拍完照片后我就停下来了。如何将我的照片(在图像视图中)发送到另一个视图?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-12-14 04:42:19

为了这个,

在appDelegate类中创建一些全局变量,并使它们具有属性。

为了保存图像,使UIImage对象在应用程序委托和标题和路径,创建字符串变量,然后所有这些:属性。

然后,当您在选择时从modelView中选择图像时,您必须设置app委托属性(图像、标题、路径).and导航到其他页面和新页面的viewWillAppear上。

通过这些对象设置控件(ImageView和标签)。

希望它能帮到你。你需要对这个逻辑进行编码。

票数 0
EN

Stack Overflow用户

发布于 2010-12-14 05:24:11

有人已经建议通过使用appDelegate来实现这一目标。

你也可以用另一种方式。

只需在第二个视图控制器中声明一些变量,如imagePath和imageTitle。并将属性设置为

代码语言:javascript
运行
复制
@property (nonatomic,retain) NSString *imagePath;

然后在第一个视图中,控制器访问以下变量

代码语言:javascript
运行
复制
secondViewControllerObj.imagePath = @"Give Image Path Here";

然后您可以以self.imagePath的形式访问第二视图控制器中的self.imagePath

致以敬意,

萨蒂亚

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4435817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档