【发布时间】:2012-12-18 08:47:15
【问题描述】:
在情节提要中,我将一个表格视图元素放入子类 UIView 中。该元素没有出现在 iPad 设备上,但我运行它的方式与它出现在情节提要中的相同。这也发生在我放入故事板的其他内容中。下面是情节提要中显示的屏幕截图,以及 UI 宽度/高度信息。
这里是在 iPad 上运行的 UI 文件的描述。
https://gist.github.com/4323186(直接嵌入到帖子中会给我带来问题)
您会注意到 tableview 明确设置为 178 宽度,并且在描述中显示为 276 宽度。我最初的想法是,也许一个单元格迫使父级变大(我对 iOS UI 开发非常陌生),但深入研究显示原型单元格,它的宽度似乎是由它的父级在 178 处定义的。图像视图和标签也出现在不正确的位置,如下图第二张所示。
【问题讨论】:
-
你能发布一些关于如何填充 UITableView 的代码吗?要测试节数,请将其设置为 1,行数返回大于 1,并在 uitableviewcell 上将 cell.textlabel.text 设置为 [NSString stringWithFormat:@"Item %d",indexPath.row] 将生成一些表格视图中的信息。
-
@nizx 我知道示例屏幕截图显示全部为空,数据是从模型中延迟加载的。我没有看到任何理由为屏幕截图加载它。这一切都很好,我认为代码的任何部分都不会控制大小,是吗?
标签: objective-c ios user-interface storyboard