ios - 如何删除 UIStackView 中两个 tableview 之间的空间?

标签 ios swift xcode tableview uistackview

我正在使用两个 UITableView。两个 UITableView 数据都来自数据库。所以,尺寸不是固定的。它们以 20 的间距垂直嵌套在堆栈 View 中。问题是,如果第一个 UITableView 中的数据小于其高度,那么它会在第一个和第二个 UITableView 之间显示空白。

我还尝试将第一个 UITableView 高度设置为小于或等于。但仍然出现空白。我想删除那个空格。我希望两个 tableview 都根据它们的大小改变它们的高度。

This is how my tableview looks

enter image description here

最佳答案

实际上不是您问题的答案。

但是您是否知道表格 View 可以有部分

我通常讨厌“部分”功能,但实际上它在这里非常适合您。

这很容易做到。

我非常广泛地使用堆栈 View ,而且我不知道如何在堆栈 View 中调整两个 TableView 的大小。此外,您还必须“决定”哪一个获得多少空间。


注意事项

enter image description here

简单地设置 align/dist 是可能的。填充,填充将做你想做的。试试吧!

关于ios - 如何删除 UIStackView 中两个 tableview 之间的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48388225/

相关文章:

ios - 向 CIImage 添加过滤器

ios - 如何实现像iPhone 4视频播放器框架滚动一样的滚动

ios - 弹出到 Root View Controller 时无法更新导航栏

ios - 在 Swift 中使用 SPUserResizableView

ios - 当搜索栏打开/关闭时隐藏/显示导航栏上的后退按钮

iphone - CTFontRef 存在问题

swift - 隐式解包可选的可选绑定(bind)

ios - didRegisterForRemoteNotificationsWithDeviceToken 没有被调用 Swift 5,Xcode 10.2

iphone - 退出应用程序后 imageview 为空

c++ - C++ 中的未知类型错误