gpt4 book ai didi

iphone - 在 iPhone 和 iPad 上使用动态创建的缩略图 ScrollView

转载 作者:行者123 更新时间:2023-11-28 20:26:32 29 4
gpt4 key购买 nike

我需要一个长的可 ScrollView ,每行有 2 个缩略图(壁纸)。

每个缩略图都有一个按钮来分享和下载照片,当你点击缩略图时它会显示全尺寸壁纸。所以我正在考虑制作一个包含缩略图和两个按钮的自定义 View (200x200),并根据服务器上的壁纸数量将它们动态添加到 ScrollView 。

像这样:

NSUInteger i;
int xCoord=0;
int yCoord=0;
int thumbnailWidth=200;
int thumbnailHeight=200;
int buffer = 10;
for (i = 1; i <= [items count]; i++)
{
UIView *aView = [[ThumbnailView alloc] initWithThumnailAtIndex: i ];
aView.frame = CGRectMake(xCoord, yCoord, thumbnailWidth, thumbnailHeight );
[scrollView addSubview:aView];

xCoord += thumbnailWidth + buffer;
yCoord += thumbnailHeight + buffer;
}
[scrollView setContentSize:CGSizeMake(700, yCoord)];

您认为这是实现此目的的好方法吗?另外,如果 ScrollView 中有很多缩略图,我将如何处理延迟加载缩略图?

最佳答案

正如这里的其他人所说,使用 UITableView。我将补充一点,您应该使用自定义的 UITableViewCell 子类。创建类,然后使用 Storyboard制作带有原型(prototype)单元格的 TableView 场景。将原型(prototype)单元格的类设置为您的单元格子类。添加尽可能多的 ImageView 、标签、按钮,无论你想要什么废话到 Storyboard上的原型(prototype)单元格,然后使用 IBOutlets 将它们连接到你的自定义类。现在,当需要在单元格中显示某些内容时,只需将包含自定义单元格子类所需的所有信息的对象或字典传递给自定义单元格子类,并让它通过导出填充各种 View 。这是一个教程:http://www.techotopia.com/index.php/Using_Xcode_Storyboards_to_Build_Dynamic_TableViews_with_Prototype_Table_View_Cells

关于iphone - 在 iPhone 和 iPad 上使用动态创建的缩略图 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709082/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com