问题标签 [uipickerviewdatasource]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uitableview - 在 UITableViewController 中使用 UIPickerView
我正在尝试将 UIPickerView 添加到我的 UITableViewController 中,但它不允许我输入 UIPickerViewDataSource。
我无法为选择器视图设置数据源......那么这将如何工作?
我收到此错误:无法将“TheTableViewController”类型的值分配给“UIPickerViewDataSource?”
我已经到处寻找解决方案,但找不到。谢谢!
我有这个代码
它工作正常,直到我添加 UIPickerDataSource。
swift - 如何在选择器中快速获取所选项目的标题和项目的价值?
让我先描述视图控制器(页面设计)方面。我添加了一个选择器视图、一个标签和一个按钮,这是我的 viewController 文件
如果我使用 myArray2 而不是 myArray,我怎样才能获得所选项目详细信息的名称,如姓名、姓氏等?我想在标签中显示所选项目的姓名、姓氏和生日。
ios - 使用 UIPickerView 作为具有最小和最大可能选择的 DatePicker
老实说,我从来没有真正这样做过,所以我在这里非常迷失。我有一个应用程序,向用户展示一个UIPickerView
带有天:小时:分钟的应用程序。
我必须确保最短选择时间为 10 分钟,最长选择时间为 7 天。如果用户选择超过 7 天,则应将天数和小时数组件重置回 0。我还必须获取数据并将其显示在UILabel
选择器上方。这是我在代码方面得到的:
ios - uipickerview index out if range
我正在尝试学习编写 Swift 代码,最近我遇到了一个非常尴尬的错误。我有 2 个文本字段,它们都连接到选择器视图。
代码工作正常,两个文本字段都可以在选择器视图中显示数据以供选择。这些文本字段已连接,这意味着您必须选择文本字段编号 1 中的行之一才能获取文本字段编号 2 的数据。当我选择第一个数据并选择第二个文本字段以选择第二个数据时,它可以正常工作,直到我选择行号大于第一个文本字段的那些数据,并且如您所见,我已经声明如果它首先选择或第二个文本字段为行返回不同的数字!
ios - 无法分配 UIPickerView 委托或数据源
由于某种原因,我无法将UIPickerView
的数据源或委托给我的 NSObject。
我有一个NSObject
延伸UIPickerViewDataSource
和UIPickerViewDelegate
我有一个UIViewController
尝试设置数据源和委托的方法。它是一个UIPickerView
里面的UITableViewCell
。
我在顶部创建对象:
然后在cellForRowAt:
我尝试设置数据源和委托。
当我运行它时它会崩溃,如果我调试并尝试打印出 cell.picker.delegate 我会收到一个错误:Unexpectedly found nil while unwrapping an Optional value
有谁知道我如何将 UIPickerViewDelegate 和 UIPickerViewDataSource 分配给这样的 NSObject ?
ios - 如何在 ViewController 之外符合 UIPickerViewDelegate 和 UIPickerViewDataSource?
我想在一个场景中拥有多个 UIPickerView,而不会让我的视图控制器因委托功能而臃肿。我在 UIPickerViews 上看到的所有教程都建议使用视图控制器本身作为UIPickerView
.
如何将此委托代码移出ViewController
?
受本教程的启发,这里有一个视图控制器,它将自己作为委托分配给它的 UIPickerViews。我对用于将行为映射到每个的 if/else 逻辑持批评态度UIPickerView
:
理想情况下,我希望有一个符合这些协议的自定义类,然后为每个类创建一个新实例,UIPickerView
以便它们具有唯一的委托和行为。
当我尝试定义一个符合UIPickerViewDelegate
&的名为 'PickerDelegate' 的单独类时UIPickerViewDataSource
,我在 Xcode 中收到此错误:
类型“PickerDelegate”不符合协议“NSObjectProtocol”
显然UIPickerViewDelegate
&UIPickerViewDataSource
继承自NSObjectProtocol
. 如果我添加协议存根(如 Xcode 所建议的那样),我会得到一长串我不热衷于实现的功能。
在视图控制器之外是否有更简单的方法来遵守这些协议?
objective-c - 未捕获的异常“NSRangeException”
我在Objective C中遇到崩溃未捕获异常'NSRangeException',原因:'*** __boundsFail:索引3超出范围[0 .. 2]'
这一行的 crashlytics 问题“label.text = [_addressTypeArray objectAtIndex:row];”
如果可能,请参阅下面的代码和帮助