0

我是 iOS/Mac 和 ObjectiveC 开发的新手,如果有人能这么好,我需要一些指导,所以请原谅我的无知。

我遇到的问题是我需要为电视指南创建一个网格视图,其中左侧有一个垂直的频道徽标列表,可以上下滚动,而在它的右侧,我们有一个水平和垂直滚动的网格。水平滚动不会移动固定在屏幕上的频道徽标,但垂直滚动网格也会像您期望的那样滚动徽标。

现在是 ObjC 和 iOS 框架的新手,我想知道应该使用哪些方法来实现它,也许是 Quartz2D?还是他们的替代方法更简单?

无论使用哪种方法,它都需要在多达 600 行中包含数千个“单元格”;它还必须具有内存效率,并根据需要处理/重用视野之外的单元。

我不一定要特定的代码(虽然那会很好,哈哈),只是一些关于使用什么方法的建议,这样我就可以将我的教育集中在这些领域;如果可能的话

谢谢。

4

1 回答 1

1

似乎您并不真的需要左右两个不同的滚动视图/表格视图,因为两侧应该始终相互滚动。

因此,只需将 a与左侧有徽标UITableView的自定义单元格(子类)一起使用,右侧有另一个滚动视图(用于水平滚动)。UITableViewCell

阅读 Apple 的Table View Programming Guide,您就可以上路了。

于 2012-06-07T10:12:32.113 回答