如何跟踪用户单击的阵列中的哪个图像,并将其全屏打开(Swift)
我正在学习并试图编写一个类似VKontakte的应用程序(facebook,如果你这样理解的话),我有一个包含一系列图片的新闻提要,我需要以某种方式跟踪用户点击的图片,并将此图片或其地址传输到下一个屏幕,但我不知道如何做。尝试在indexPath.row上放置标记,结果是首先有标记,这是行的总数,然后是我倒转到的行 附笔。如何跟踪用户单击的阵列中的哪个图像,并将其全屏打开(Swift),swift,xcode,storyboard,segue,Swift,Xcode,Storyboard,Segue,我正在学习并试图编写一个类似VKontakte的应用程序(facebook,如果你这样理解的话),我有一个包含一系列图片的新闻提要,我需要以某种方式跟踪用户点击的图片,并将此图片或其地址传输到下一个屏幕,但我不知道如何做。尝试在indexPath.row上放置标记,结果是首先有标记,这是行的总数,然后是我倒转到的行 附笔。 对不起,我的英语不好,我必须通过翻译来完成。我认为这应该很容易。每个UIImageView都有一个名为image的属性,它将为您提供可选的UIImage。将手势识别器连接到图
对不起,我的英语不好,我必须通过翻译来完成。我认为这应该很容易。每个
UIImageView
都有一个名为image
的属性,它将为您提供可选的UIImage
。将手势识别器连接到图像视图,并在处理程序函数中,从发送方视图(即您案例中的UIImageView实例)中提取图像
属性,并以您喜欢的任何方式将其传输到下一个视图控制器。如果您不知道如何在代码中实现,我建议您首先学习手势识别器和处理用户事件。我认为这很简单。我正在添加手势识别器,但如何使用或编写im单击的imageView的indexath?在其他情况下,我可以在indexpath中使用didSelectedRow,但在这种情况下,此方法不起作用。如果使用集合视图,则不需要添加手势识别器。您的单元格可能存储图像视图属性。在单元格内,覆盖isSelected
变量并跟踪didSet
属性观察者。一旦isSelected为true,您可以从图像视图中提取图像并将其传递给另一个视图控制器。如果我理解正确-否,这不是CollectionView,它的TableView,它的xib单元格有ImageView堆栈,它的输出合并到UIImageView arrayUITableView中也有isSelected。如果您要在单元格中添加多个图像,并且需要知道选择了哪个图像,那么您需要在单元格类中使用一些技巧,例如向每个图像添加点击手势识别器,并确保isUserInteractionEnabled设置为true。您好,欢迎使用StackOverflow!你应该采取关于StackOverflow的措施,解释如何正确提问。社区是来帮助您的,但您肯定需要提供更多详细信息来帮助我们回答您的问题:)