gpt4 book ai didi

ios - ASyncDisplayKit (Texture) - 调整可见节点的大小

转载 作者:行者123 更新时间:2023-11-28 15:08:32 27 4
gpt4 key购买 nike

我有一个 ASStackLayoutSpec 作为许多其他节点的容器。其中一个子节点是 maximumNumberOfLines 设置为 4 的 ASTextNode。如果用户单击下方的“阅读更多”按钮,我希望能够删除最大行数并调整 ASTextNode 的大小,以便显示所有内容。

谁能指出我正确的方向?

谢谢!

最佳答案

您可以尝试将行数更改为 0,然后在节点上调用 setNeedsLayout()layoutIfNeeded()

它可能看起来像这样:

func buttonPressed(sender: UIButton) {
textNode.numberOfLines = 0
textNode.setNeedsLayout()
textNode.layoutIfNeeded()
}

setNeedsLayout() 甚至可能都不需要,您可以不用它试试看它会发生什么。

关于ios - ASyncDisplayKit (Texture) - 调整可见节点的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48040257/

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