集合视图

时间:2016-09-15 17:59:11

标签: objective-c uicollectionview

我正在使用集合视图,因为有了集合图像,如果我点击任何一个图像,它将移动到下一个屏幕,用户可以在textview中输入图片的详细信息,如果用户在第二个视图中按下保存按钮控制器它应该保存文本并移动到第一个视图控制器,并应放置一个标记符号,以显示此图像有注释。像这样

为此,我所做的是, 我创建了一个字典,将触摸的图像作为键和值存储在第二个视图控制器中输入的字符串。我不想在此之后,如果用户转到上一个屏幕,我想标记一个符号。 请帮我这样做

> TelephonyManager tm =
> (TelephonyManager)this.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
> String phoneNumber=  tm.getLine1Number();

请说出一些想法。

1 个答案:

答案 0 :(得分:0)

你应该在你的集合视图控制器中创建一个字典,这个字符串应该包含单元格应该检查的信息。你可以使用密钥作为索引路径,

例如:

在您的集合视图控制器中:

Mark.END

当您单击图像时,在didSelectRow委托方法中,将此字典与indexPath一起传递给secondView控制器,并在第二个视图控制器中对其进行修改。

从第二个视图控制器返回后,将此字典传递给集合视图控制器

.releaseStrategy(group ->
      group.getMessages()
             .stream()
             .anyMatch(m ->
                   FileSplitter.FileMarker.Mark.END.name()
                               .equals(m.getHeaders().get(FileHeaders.MARKER))))

并重新加载您的收藏视图。