0

我有带有静态单元格的 UITableViewController 的表格视图。

现在我想在运行时添加左右边距约束,因为我无法使用 Interface Builder 添加约束。

在此处输入图像描述

谢谢

4

2 回答 2

0

不确定但可能是-tableView 的滚动视图插图可以帮助您-在此处输入图像描述

于 2015-02-02T15:21:06.413 回答
0

您可以在 UIView 中嵌入 UITableView 而不是 UIViewController。如果你这样做了,你可以调整表格视图的大小并在界面构建器中设置边距。创建一个新的 UIViewController(一个不包含 UITableView 的),然后将一个新的 UITableView 拖到它上面。记得设置数据源并委托给新的 UIViewController。那应该这样做。

此处的示例,它只是一个空白视图控制器,其中拖动了表格视图

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {


        if(indexPath.row==0){
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
        cell.textLabel.text = @"your text";
        return cell;
}



if(indexPath.row==1){
            UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
            cell.textLabel.text = @"your text2";
            return cell;
    }

ETC...

于 2015-02-02T12:50:26.047 回答