这个简单的项目将帮助您在 iOS 应用程序中创建和使用水平表视图。
我们将按逆时针旋转表视图和按顺时针旋转其单元格。我倾向于在派生自默认的 UITablewView 和 UITablewViewCell 的单独类中执行此操作。所有关于旋转的工作我将在这些派生类中完成。其他具体类将继承自它。
我已经看到了至少两个具有不好实现方式的项目。在控制器的 viewDidLoad
中使用了某些不太容易理解的 setFrame:
调用来设置表视图。单元格的框架在单元格本身中设置为硬编码的数字。
我决定为我自己澄清这一点,我看到这项任务非常简单,但需要一些理解和关注。所以我决定创建这个小小的项目,将旋转逻辑从我的具体类中移除,并明确说明如何完成这项任务。
如我之前所述,我已经将旋转逻辑封装到 VIHorizontalTableView 和 VIHorizontalTableViewCell 中。因此,您的表视图应继承 VIHorizontalTableView 类,而您的单元格应继承 VIHorizontalTableView。
待办事项
待办事项
待办事项