gpt4 book ai didi

iphone - UIPickerView 禁用列

转载 作者:行者123 更新时间:2023-12-03 19:22:29 27 4
gpt4 key购买 nike

如何禁用 UIPickerView 列?

我只想禁用一列选择器。假设我有 3 列的选择器,并且我想禁用第二列。

最佳答案

这里有几个选项。

1) 捕获与第二列的交互并覆盖它。

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;

实现此方法可以简单地返回到选择之前的位置。但是,他们仍然能够与第二列交互。

2) 只需从选择器中删除该列即可。

我相信这是最好的选择。有一些 bool 值“showSecondColumn”。然后,在:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView

您只需检查您的小旗帜并返回适当的数字即可。 UIPickerView 有一个方法:reloadAllComponents

祝你好运!

关于iphone - UIPickerView 禁用列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4757756/

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