Swift:第一次点击就放下高度错误



我在这个项目中使用了下拉菜单。我使用下面的行来确定下拉列表的高度

self.height.constant = self.dropView.tableView.contentSize.height

我第一次点击下拉框时,高度是全部,但后来它得到了正确的高度。你知道为什么会发生这种事吗?你可以通过下面的链接看到问题和我的代码示例

https://github.com/Rawchris/drop-down-height

我希望你能帮忙:(

好吧,我找到了一个解决方案,但它并不漂亮。我通过使下拉菜单展开,然后收回,然后在第一次单击时再次展开,只使用与以前相同的代码进行展开和收回,就可以实现这一点。如果你知道更好的方法,我会很高兴地听到:(

最新更新