适用于iOS的Eureka Forms – 可变行高?

全部 –

我刚开始在iOS项目上使用Eureka forms builder,它有很多很棒的功能.它做得非常好.

但是,我最终意识到,似乎没有一种好方法可以自定义任何给定行的高度. [有趣的是,在示例应用程序中,展示不同功能的许多不同行都具有相同的高度.]

当然,我可以覆盖heightForRowAtIndexPath(我已尝试过)…但是当它们被隐藏和取消隐藏时,动态添加行(和索引),这会使事情变得更复杂.

在为此进入更多变通方法之前:是否有更简单/更优雅的方法来调整框架内的各个行高?

我想在每个Row的定义或其.cellSetup,.cellUpdate或类似的闭包中设置任何给定行的高度.

或者更好的是,根据实际使用的字体大小,是否有一种简单的方法让UITableView只考虑那些使用的标签的“内在”尺寸?换句话说,如果给定行中的字体较小,则该行高度应相应较小.

在这一点上,你非常感谢你的帮助.

先感谢您!

解决方法

试试这个
<<< TextRow().cellSetup({ (cell,row) in
                cell.height = ({return 10})
            })

这将改变高度,我希望这可以帮助你

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...