gpt4 book ai didi

ios - 向 UITableViewCell 添加边距

转载 作者:搜寻专家 更新时间:2023-10-30 22:02:26 27 4
gpt4 key购买 nike

我正在尝试实现我在草图上模拟的 View 。我已经在 Android 上复制了它,因为我在那个平台上真的很擅长。我擅长 iOS,但 UI 是我的弱点。 The Image

我扩展了一个 UIViewController,在我的 StoryBoard 上,顶部是一个 View ,底部是一个 TableView 。我遇到的问题是将 UITableViewCell 居中,使其看起来像在应用程序本身中那样。以下是我尝试过的解决方案。但是,它只是将其全部挤压到顶部。注意。我使用 UIViewUITableViewCell

中绘制那些 Tiny Lines
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
}

Storyboard View UITableViewCell

如有任何帮助,我们将不胜感激。谢谢

输出:

OutPut Image

最佳答案

让一切保持原样。不要试图插入整个 TableView。在您的 TableViewCell 中创建一个容器 View :

enter image description here

设置行高:

enter image description here

还有代码:

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return 160.0
}

指定到边缘的正确距离:

enter image description here

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

enter image description here enter image description here enter image description here enter image description here

不要忘记设置 cellIdentifier:

enter image description here

模拟器中的结果:

enter image description here

如果您想深入了解它:I've uploaded it as github project

关于ios - 向 UITableViewCell 添加边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31769708/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com