在iBooks中重新创建BookCase

时间:2011-05-14 22:08:57

标签: objective-c ios uitableview uiscrollview ibooks

我只是想知道如何在iBooks中将书架实现到iPhone应用程序中。

我认为你需要使用UIScrollView,但后来我读到了你需要使用UITableView的地方。这是什么?!

3 个答案:

答案 0 :(得分:4)

您使用的是其他人已编写过的代码,例如AQGridView

答案 1 :(得分:2)

我不确定是否有更好的方法,但您可以创建多个小视图或图像(这些将代表每本书)然后将这些小视图/图像以线性格式添加到更大视图的子视图中(离开每个元素之间的空格)。然后只需将较大视图的背景设置为书架图像。对不起,我不知道更好的方法。

对于上述解决方案,我会使用UIScrollView。

答案 2 :(得分:0)

你可以随意实现它,但在我看来,UITableView是最简单的(无论如何都会滚动)。所有的魔法都会发生在您的UITableViewDataSource中,您可以在这里决定哪些书放在哪一行上。

一旦确定要显示哪些书籍,您将创建一个绘制相应对象的自定义tableview单元格。

说实话,虽然任务不是太困难,但要想正确看起来需要付出很多努力。如果您对自定义绘图不满意,那么请准备好花时间了解各种图像/图形API。