我有一堆大小为45 x 45像素的小png图像。不是很大的。现在大约有40个。
我希望用户可以选择其中一个作为他的头像图像。为此,我使用控制器类创建了一个全新的视图。现在的问题是:如何向用户显示所有这些图像?没有“大观点”。当用户触摸其中一个时,它将被选中并且视图切换回主视图,在那里他将看到他所选择的图像。当他触摸它时,图像选择视图将再次出现。
所以我想到了一个桌面视图,但感觉不对。图像没有标题可供显示,因此会大大浪费屏幕空间。
有什么想法吗?我应该以编程方式生成UIImageView对象的网格吗?
答案 0 :(得分:2)
网格是正确的。想想iPhone照片应用程序。不需要创建一个全新的小部件,将多个图像视图添加到表行,对它们进行分段。
答案 1 :(得分:0)
网格似乎是一个很好的解决方案,因为它在设置中反映了壁纸ui,因此用户知道会发生什么。
答案 2 :(得分:0)
在这种情况下的另一个选择是使用UIPickerView。它占用的屏幕空间更少,可以在主屏幕上显示(只需从底部弹出,让它们选择一个,然后消失)。