ios - 以编程方式调整 Storyboard uitableview 的大小?

标签 ios uitableview resize

由于 apple 的新规则更改要求应用程序与 iPhone 5 兼容,我现在必须正确调整 UItableview(在 viewcontrollers 中,而不是 tableviewcontrollers 中)的大小。但是,有时它们不会,尤其是当它们位于 Controller 中间时。有没有办法以编程方式规定它的新大小限制,而不必摆脱我的 Storyboard 布局,例如...

tableFrame.size.height = 127

CGRect schedulesNewFrame = CGRectMake(self.tableView.frame.origin.x,
                                      _movieSynopsis.frame.origin.y + _movieSynopsis.frame.size.height + 4,
                                      self.tableView.frame.size.width,
                                      self.tableView.contentSize.height);

    [self.tableView setFrame: schedulesNewFrame];

更新 为了更好地澄清我的问题,当它自动调整大小时,有时它做得不正确。有什么方法可以手动控制它,同时让我的 Storyboard适用于普通 iPhone?

最佳答案

你可以使用

self.tableView.autoresizingMask = UIViewAutoresizingFlexibleHeight;

关于ios - 以编程方式调整 Storyboard uitableview 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16256752/

相关文章:

ios - iOS 中各种条码阅读器免费 SDK

ios - 相机图像未保存在文档目录中

iphone - 调整分组 UITableView 中的单元格宽度

ios - Tableview单元格多个复选标记选择将单元格数据添加到单个数组Swift 4.2?

.Net 缩略图在从移动设备创建时旋转图像

iOS 11 核心 NFC - 任何示例代码?

ios - 错误: Invariant violation: tried to get frame for out of range index NaN in react-native-ios and fetch-api

ios - 实例化后如何推送导航 Controller

animation - css3 动画/过渡/变换 : How to make image grow?

html css 从 tileset 调整图像大小