gpt4 book ai didi

ios - 具有 UIPicker 性能的下拉选择

转载 作者:行者123 更新时间:2023-11-29 13:31:44 26 4
gpt4 key购买 nike

我想用一个UIPicker来模拟一个下拉菜单,我找到了这段代码。这是第二个答案。

UIPickerView select and hide

这正是我锁定的原因,除了一件事。当我点击我的 TextField 激活该方法时,就像我应该做的那样,UIPicker 需要一段时间才能显示出来。我想知道是否有办法使代码更快。

我认为发生这种情况是因为该方法每次都会创建一个 UIPicker,但我不确定。对不起,如果这是一个愚蠢的问题。

谢谢

最佳答案

我过去所做的是将 UIPickerView 创建为我的 UIViewControllerproperty 然后使用 hidden 属性来显示和关闭它。如果你愿意,你甚至可以上下移动它而不是仅仅隐藏它。这样你就不会每次都创建它。如果您必须使用大量数据进行设置或从其他地方提取数据,我可以看到创建过程将花费多长时间。

所以如果我是你,我会在 viewDidLoad 中创建它,然后隐藏它直到你准备好使用它而不是每次都创建它。或者使用动画将其移入和移出屏幕。

有一点要记住,你每次都使用相同的 UIPickerView,所以你可能希望在每次显示它之前将它设置为某种默认值,这样它就不仅仅是相等的无论他们最后在展示时赋予什么值(value)。

同样,我会创建工具栏并将其保存为属性,然后同时隐藏或显示它们。

关于ios - 具有 UIPicker 性能的下拉选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11691563/

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