我只想创建一个简单的应用程序,它可以用作壁纸应用程序。但我需要从互联网上获取图像。所以我想我会得到一个rss图像源,并且基本上有一个只有图像的rss阅读器。但我想。 。 。我需要在主视图控制器中预览图像,所以我只使用图像视图,但它需要能够让用户点击预览图像并将用户带到另一个视图控制器,拥有完整尺寸的图像。那么我应该尝试将预览图像放在按钮中吗?然后让按钮将用户带到另一个具有全尺寸图像视图的视图控制器,并以某种方式显示图像。对不起,如果这令人困惑,这是我想到如何做到这一点的唯一方法。如果他们是一个更简单的方法,请告诉我。当涉及到,当用户想要在线下载图像时,我可以为视图控制器上的某些按钮连接一些插座并将它们与图像链接在一起,并放置一些代码来保存图像。那会有用吗?
答案 0 :(得分:0)
好的,让我直截了当地说:
您想要创建一个应用程序,从互联网上检索图像,将它们显示给用户,当用户点击图像时,他/她会看到该图像的全屏视图吗?
您可以选择多种选择。以下是一些建议:
image
用作image
的{{1}} UIButton
时使用UIImageView
或仅使用UIGestureRecognizer
方法将touchesBegan:
调用为函数。UIButton
UIImageView
在显示图片时,您向UIImageView
添加UIViewController
并使用IBOutlet
将其挂钩(除非您在代码中创建布局)。然后在代码中,您将下载的图片(NSData
)转换为UIImage
,然后在UIImageView
中显示。
您似乎是iOS开发人员的首选,我尊重您尝试通过实践来学习。但是,我建议您在开始第一个项目之前先阅读一些入门教程。否则你可能会浪费很多时间。 Here's a very good guide on how to get started!祝你好运:)