ios - 以编程方式更改 UITableView 的大小

标签 ios ios5

我试图在我的服务器上显示来自 mysql 数据库的数据。我正在将数据加载到表中。问题是,我不希望此数据成为 View 中的唯一内容。我希望表格与其他内容共享。理想情况下,我希望表格能够随着它们有多少个单元格而增长和扩展。因此,如果有 3 个单元格,我希望它增长以容纳所有 3 个单元格。如果有 10 个单元格,我希望它增长以容纳所有 10 个单元格。

Apple 似乎经常这样做。我注意到的一个主要地方是在他们的联系人中,电话号码表会根据号码的数量而扩大和缩小。

最佳答案

使用下面的代码,您的 tableview 大小由其内容决定...

tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, tableView.contentSize.height);

关于ios - 以编程方式更改 UITableView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10759374/

相关文章:

iphone - 非越狱 iOS 键盘记录器

ios - Clueful如何获取所有已安装的iOS应用程序的列表?

ios - 如何测试应用内购买的苹果支付功能?

iphone - 直到 pushViewController 才应用外观更改

ios - 如何将特定按钮识别为发件人

ios - 在 xcode6 gold master 中,使用 objc_msgSend 现在会抛出一个语法错误,指出参数数量错误

iphone - 报刊亭图标发生变化并出现问题

iphone - iPhone GPS(以半径为单位)的精确度如何?

ios - 使用 UIAppearance 设置 UITableView 的背景颜色

ios - Xcode 5 iOS 5 - 既不支持设备也不支持模拟器?