视图和自定义xib文件

时间:2015-12-22 07:31:36

标签: ios xcode swift constraints

我正在使用custom xib的ratreeview。不幸的是,autolayouconstraints无法正常工作。

1)我为视图设置了约束:它是一个带边距约束的简单视图 enter image description here

2)我创建了一个带有标签和图像的xib文件。在两者上我都设置了边距和它们之间的垂直空间。另外,我将标签的拥抱设置为230。 enter image description here

3)这里输出。不幸的是,约束无法正常工作。为什么? Size classes正确设置为with和height to any,any。 enter image description here

谢谢,阿诺德

1 个答案:

答案 0 :(得分:0)

你是如何实现tableview单元格的?看起来您正在实例化标准的tableview单元格。

您的代码应该更像这样:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
       UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"CUSTOMCELLNAME" forIndexPath:indexPath];
       return cell;
}

所以可能用" pHeaderCell"

替换自定义单元名称

进一步研究,在您的情况下,您需要从此委托方法中获取xib 文件中的视图,而不是从tableview创建单元格。