如何使用 UIImages 创建 UITableView? - 可可/Objective-C

Posted

技术标签:

【中文标题】如何使用 UIImages 创建 UITableView? - 可可/Objective-C【英文标题】:How do I create a UITableView with UIImages? - Cocoa/Objective-C 【发布时间】:2009-02-23 22:46:45 【问题描述】:

我正在尝试使用类别表为 iPhone 创建一个应用程序。如果我选择一个类别,它将显示一个 UIImage。但是,我一直在研究它,但我不确定该怎么做。有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

听起来最简单的解决方案是在基于导航的应用程序中使用 UITableView。 (Apple 有关于如何使用它的示例)

用您的类别加载表格。

当用户选择一个类别时,将一个新视图从 Nib 文件推送到导航堆栈。

这将允许您对所有类别使用相同的 Nib,并且您只需将要加载的图像传递给类,该类会处理将其加载到 UIImageView 中。

例如:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

[tableView deselectRowAtIndexPath:indexPath animated:NO];

imageCatView *catView = [[imageCatView alloc] initWithNibName: @"imageCatView" bundle: nil];
catView.categoryID = [[[categories objectAtIndex: _selectedRow] objectForKey:@"CatID"] intValue];

[[self navigationController] pushViewController:catView animated:YES];
[catView release];

【讨论】:

以上是关于如何使用 UIImages 创建 UITableView? - 可可/Objective-C的主要内容,如果未能解决你的问题,请参考以下文章

如何使用“imageWithData”保存和检索UIImages保持正确的图像格式?

如何通过视频帧或 UIImages 数组的抖动创建 GIF(看起来更自然)?

如何在Swift中为UIImages创建一个闪烁的指针效果

使用 CGImageDestinationRef 从 UIImages 创建 GIF 会导致底部出现虚线

创建一个可滚动的菜单,其中 UIImages 代表每个可能的选择。这些 UIImages 必须能够一张一张地捕捉到网格

如何将数组复制到 UIImages 到另一个数组中?