将保证金添加到UITableViewCell

Abu*_*eji 6 uitableview ios swift

我试图实现一个我在草图上嘲笑的观点.我在Android上复制了它,因为我在这个平台上非常好.我在iOS上很擅长,但UI是我的弱点.图片

我扩展了一个UIViewController和我的StoryBoard有顶部是一个视图,底部是一个tableview.我遇到的问题是UITableViewCell在应用程序本身中看起来像这样.以下是我尝试过的解决方案.但是,它只是把它全部挤到了顶端.NB.我用UIView它画出那些小小的线条UITableViewCell

func configureTableView() {
    //First One I tried then later commented it out
    loanStateTable.rowHeight = UITableViewAutomaticDimension
    loanStateTable.scrollToNearestSelectedRowAtScrollPosition(UITableViewScrollPosition.Middle, animated: true)

    //Second One I tried
    var edgeInset = UIEdgeInsets(top: 16, left: 16, bottom: 0, right: 16)
    loanStateTable.contentInset = edgeInset
}
Run Code Online (Sandbox Code Playgroud)

和故事板视图 的UITableViewCell

任何帮助,将不胜感激.谢谢

输出:

OutPut图像

ezc*_*ing 23

保持原样.不要试图插入整个TableView.在TableViewCell中创建容器视图:

在此输入图像描述

设置行高:

在此输入图像描述

也在代码中:

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    return 160.0
}
Run Code Online (Sandbox Code Playgroud)

指定边缘的正确距离:

在此输入图像描述

现在添加元素并指定约束:

在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述

不要忘记设置cellIdentifier:

在此输入图像描述

模拟器中的结果:

在此输入图像描述

如果你想在引擎盖下看它:我已经将它作为github项目上传