gpt4 book ai didi

ios - 多个pickerView的iOS swift内容的问题

转载 作者:行者123 更新时间:2023-11-29 01:32:53 26 4
gpt4 key购买 nike

我试图在一个 View Controller 中放置两个选择器 View 。我已经实现了 pickerView:viewForRow:pickerView:titleForRow:。这些函数使用标签来区分选择器。我的问题是其中只有一个会有效。所以,因为我想要一个 View 和另一个文本,但情况是要么都获得 View ,要么都获得文本。我可以在一个上使用 pickerView:titleForRow: 函数,在另一个上使用 pickerView:viewForRow: 吗?

最佳答案

不幸的是,您不能在同一 UIPickerViewDelegate 中同时使用 pickerView:viewForRowpickerView:titleForRow。当 pickerView:titleForRow 返回 String? 时,给出返回 nil 的选项,pickerView:viewForRow 不返回可选;如果您实现此功能,则它必须返回一个 View 。

这给您留下了两个选择:

  1. 为您的“字符串”选择器创建合适的 View - 例如 UILabel,并从 pickerView:viewForRow 返回它
  2. 创建一个单独的对象作为其中一个选择器 View 的委托(delegate)

关于ios - 多个pickerView的iOS swift内容的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33273293/

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