我只是想知道如何在你的 iPhone 应用程序中实现一个书柜,比如在 iBooks 中。
我认为您需要使用 a UIScrollView
,但后来我在某处读到您需要使用 a UITableView
。是哪个?!
我只是想知道如何在你的 iPhone 应用程序中实现一个书柜,比如在 iBooks 中。
我认为您需要使用 a UIScrollView
,但后来我在某处读到您需要使用 a UITableView
。是哪个?!
您将使用其他人已经编写的代码,例如AQGridView
.
我不确定是否有更好的方法,但是您可以创建多个小视图或图像(这些将代表每本书)然后将这些小视图/图像以线性格式添加到更大视图的子视图中(在每个元素)。然后只需将大视图的背景设置为书柜的图像。抱歉,我不知道更好的方法。
对于上述解决方案,我将使用 UIScrollView。
您可以随心所欲地实现它,但在我看来 UITableView 将是最简单的(无论如何都会滚动)。所有的魔法都将发生在您的 UITableViewDataSource 中,您可以在其中决定将哪些书放在哪一行。
一旦您决定要显示哪些书籍,您将创建一个自定义 tableview 单元格来绘制适当的对象。
老实说,虽然不是太难的任务,但要看起来正确需要付出很多努力。如果您对自定义绘图不满意,请准备好花时间学习各种图像/图形 API。