如何使用行和列创建表视图? Xcode中

时间:2015-02-03 09:42:26

标签: objective-c xcode uitableview

我正在创建一个我需要的iPhone应用程序

  1. 包含行和列的tableview

  2. 并从mysql数据库中获取行和列数据

  3. 请帮帮我。感谢

2 个答案:

答案 0 :(得分:2)

首先,如果您定位iOS 6或更高版本,那么您应该使用UICollectionView来实现此目的。它看起来像一个简单的网格,比具有“行和列”的UITableView更容易管理。

回答你的第二个问题然后你可以查看Core Data,简化定义 - 基于SQL构建的基于实体的数据库引擎(在大多数情况下)。

有完整的tutorial如何合并em。

希望它有所帮助。

答案 1 :(得分:0)

由于标准iOS不支持带有列的表,但是(正如@Mehdzor所说)UICollectionView就是这样做的。

老实说,如果你不能让UITableView满足你的需求那么你可能要设计自己的表或使用第三方框架。 Apple在为iOS开发Numbers时已经这样做了,但是在使用小屏幕时必须小心。

对于你的第二个问题,CoreData很棒。我自己用它来做几个项目,它真的很容易使用。当你通过iCloud同步设备时,它真正发挥作用(从头开始真的,真的,非常困难的事情)。

CoreData唯一的缺点是它完全由Apple框架控制。因此,您无法轻松将应用程序移植到其他系统上。其他替代方法包括Parse或(如果不需要云同步),您可以使用sqlite3库控制自己的数据库。虽然Apple的sqlite3是用C语言编写的,但是一旦你了解它就可以使用它。

编辑:如果您的mySQL数据库在服务器上,那么您可以使用Web服务查询数据库,让服务器端逻辑执行实际工作。