在 MultiView 应用程序上共享数据
我在这里有问题,我使用视图基本模板设计多视图应用程序。 第 1 页我放置 UIImageview,第 2 页我放置照片选择器。曾经选择过什么 第 2 页将显示在第 1 页的 UIImageView 上。
我的想法是将选择的照片的信息发送到第 1 页,但如何让 第 1 页将此信息更新到 UIIMageView。使用定时器?或者有什么好的办法吗?我不能放 这是在 ViewDidLoad 对吧?
感谢您的所有建议。
I have question here, i design multiview application using view base template.
Page 1 I place UIImageview and page 2 I place photo selector. What ever select
on page 2 will display on UIImageView on page 1.
my idea is send the info which photo was selected to page 1 but how to let
page 1 update this info to UIIMageView. Using timer? or any good way? I can't put
this at ViewDidLoad right?
Thanks for all advice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以引入延迟,但最简单的方法可能是使用 NSNotificationCenter。当用户选择第 2 页上的某个项目时,向第 1 页发送消息以执行操作。
You can introduce delagates, but the easiest way is probably using NSNotificationCenter. When the user selects an item on page 2, send a message to page 1 to perform an action.
利用
委托
。因此,当返回到第 1 页时,您通知第 2 页的代表(第 1 页)某某图像已被选择。
Make use of
delegates
.So while coming back to page-1, you inform the page-2's delegate (page-1) that so and so image was selected.