uipickerview相关内容

Swift 3 - SIGABRT 错误 - numberOfComponentsInPickerView:]: 无法识别的选择器发送到实例

刚刚更新到 Swift 3 和 xCode 8 Beta 4. 修复所有代码问题后,我现在有一个无错误的项目,但在单击前屏幕上的一个特定按钮时会引发 SIGABRT 错误. 我确定这与目标页面上的 UIPickerView 元素有关,因为我已经删除、检查并重新添加了所有 segues 和 outlet,以确保从那一边看一切都清楚. 控制台显示以下内容: 2016-08-02 ..
发布时间:2021-09-13 18:45:00 移动开发

将 UITextField 的 inputView 属性设置为 UIPicker 在 Swift 中不起作用

您好,我正在尝试在用户单击文本字段时以编程方式弹出一个 UIPickerView 视图.我试过这个,但它没有做任何事情,它不起作用.当我点击文本框时什么也没有发生 class UserProfileTableViewController: UITableViewController,UITextFieldDelegate,UIPickerViewDelegate,UIPickerViewData ..
发布时间:2021-09-13 18:44:57 移动开发

从选择器中的选定行读取值

我在 Xcode 中创建了带有 3 列的选择器,2. 和 3. 列填充了基于第一列中的数据的数据.它工作正常,数据显示正确,我唯一的问题是如何将当前显示 2. 和 3. 列的选定行的值写入某个字符串? 谢谢. 解决方案 使用 -[UIPickerView selectedRowInComponent:] 确定选择了哪一行,然后返回数据数组中该索引处的对象. - (void)pic ..
发布时间:2021-09-13 18:44:54 移动开发

Swift UIPickerView 禁用组件

我有以下用户界面: 如果使用开关,是否可以仅禁用最后两个组件?如果是这样,我该怎么做? 解决方案 您不能禁用组件.但是,您可以使用 reloadAllComponents 方法重新加载选择器,并且您应该只重新加载所需的组件.不加载时间组件. ..
发布时间:2021-09-13 18:44:42 移动开发

如何更改 Uipickerview 的位置?

这是故事板 我创建了一个这样的选择器视图; pickerView = UIPickerView()pickerView.center = view.centerview.addSubview(pickerView)pickerView.dataSource = selfpickerView.delegate = self 当我运行应用选择器视图时,会显示这样. 但我想要更改位置选 ..
发布时间:2021-09-13 18:44:39 移动开发

UIPickerView 按标题设置选定行

我正在尝试从包含位置列表的 UIPickerView 的代码中选择一行.选择器视图的内容在运行时从服务器加载,我有用户上次登录时使用的位置. 我知道我可以使用 [pickerview selectrow:int ...] 通过数字选择一行,但我需要将前一个位置与选择器中的位置匹配才能获得该行数字.我一直无法找到帮助我做到这一点的方法. 如果我一直不清楚,我实际上是在尝试通过行的标题在 ..
发布时间:2021-09-13 18:44:36 移动开发

Swift 中 UIPickerView 顶部的搜索栏

所以我有一个 textField,当用户按下时,它会显示一个 UIPickerView,它是从一个数组填充的. 是否可以在pickerView的顶部有搜索栏,以便用户可以在pickerView中搜索内容? 我以前从未见过这样做过,所以不知道是否有可能? 提前致谢. 解决方案 UIPickerView 实际上是为了几个选项——如果你需要展示有更多选项的东西,我会建议一个带有 ..
发布时间:2021-09-13 18:44:33 移动开发

UIPickerView - 多行行 - 需要布局建议

我想用 2 行来制作选择器,我试了一下 a link ,但我不明白我需要做什么:当我将标签坐标添加到代码时,在其上创建一个视图和 2 个标签,但选择字段仍然喜欢它作为默认值.如何更改选择字段大小?当其他行时,选择字段中的文本具有更大的尺寸.对不起我的英语. - (UIView*)pickerView:(UIPickerView *)thePickerView viewForRow:(NSIn ..
发布时间:2021-09-13 18:44:30 移动开发

如何禁用 UIPickerView (Swift)?

我想禁用 UIPickerView,但将其设置为“isEnabled = false";不起作用.不,我不想在使用视图时禁用它,而是在执行特定操作以重新启用视图之前无法滚动视图. 我在这里尝试的代码不起作用(它甚至可能不是 swift 代码):如何禁用 UIPickerView (目标-C)? 解决方案 要禁用用户输入,请使用: myPickerView.isUserInterac ..
发布时间:2021-09-13 18:44:27 移动开发

UIPickerView 导致崩溃

每当我尝试在我的应用程序中选择 UIPickerView 时,它就会崩溃. 我已经实现了所有委托方法,但收到此错误: 2013-01-15 13:57:56.176 tracker[16142:c07] *** 断言失败 -[UITableViewRowData rectForRow:inSection:],/SourceCache/UIKit_Sim/UIKit-2372/UITable ..
发布时间:2021-09-13 18:44:24 移动开发

“无法获得刷新的快照"使用 UIPickerView 进行 UI 测试时出错

我有一个使用 UIPickerView 的时间选择器视图,其中包含 6 个部分、小时、分钟、秒和它们之间的固定标签轮. 当我尝试在 XCode 7 中针对此视图运行 UI 测试时,模拟器冻结并最终看到错误: “无法获取刷新的快照" 我的测试目前只是尝试与视图中的取消按钮交互: app.buttons["Cancel"].tap() 我也试过等待取消按钮存在.从 UIView ..
发布时间:2021-09-13 18:44:22 移动开发

UIPickerView 和 UITextField 从 UIPickerView 获取值

好吧,我不知道如何解决这个问题. 我有一个 UITextField,我根据 XML 文件的定义动态添加到 UITableView,在 XML 文件中,我可以指定一个列表作为数据类型之一,然后我要做的是添加一个 UIPickerView,显示列出我的特定 UITextField 的 inputView. 我遇到的问题是弄清楚如何从 UIPickerView 中获取选定的值并将其添加到我的 ..
发布时间:2021-09-13 18:44:19 移动开发

根据选择第一个选择器中的哪一行更改第二个和第三个选择器视图

我有 3 个这样的选择器:第一个是 generalPicker,第二个和第三个是相同的.在 generalPicker 中,我有一个数组(菜单):["Length", "Volume", "Mass"] 每次我想选择时,例如来自 generalPicker 的 Mass,我都想进入第二和第三选择器这个数组:[“毫克"、“厘克"、“克"、“公斤"、“石头"、“磅"、“盎司"]. 或者,如果我在 ..
发布时间:2021-09-13 18:44:16 移动开发

UIPickerView 依赖于 UITableView

我没有太多编程经验,所以这是我的问题: 我正在尝试编写转换器应用程序.最后,您可以输入一个数字.然后我有一个两个组件 UIPickerView.使用第一个组件,您选择输入格式(例如°Celcius).使用第二个组件,您选择输出格式(例如°华氏度),以便将摄氏度转换为华氏度. 但我想添加更多单位(重量、能量等).我希望它们显示在 UITableView 上.如果我在 UITableVie ..
发布时间:2021-09-13 18:44:12 移动开发

UIPickerView 辅助功能旁白问题

当 VoiceOver 启用时,无论我们滑动到哪一行,UIPickerView 的画外音总是说“#Item 1 of #TotalNumberOfItems".以编程方式,所有元素都使用正确的选定索引进行更新,但 VoiceOver 始终显示“#TotalNumberOfItems 的#Item 1" 让我知道是否有人在 PickerView 中遇到过这个问题? 一些观察: 如果 ..
发布时间:2021-09-13 18:44:09 移动开发

如何实现pickerView类的didSelectRow方法?

我以前从未使用过选择器视图.我认为它类似于表视图类的 func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) 方法.但是我不知道如何从选择器值中获取文本并将其显示在标签中.我希望这在 postListing 方法中完成.有人可以帮我解决这个问题吗?谢谢. 导入 UIKit类 ..
发布时间:2021-09-13 18:44:06 移动开发

PickerView 加载 tableview 数据 Swift

目前,我的 uipicker 有 3 个选择,Cameron、Shaffer 和 Hydril.当我选择 Cameron 时,我希望我的 uitableview 加载camerondata1.如果我选择Shaffer,我希望它加载camerondata2. 如何设置我的 UItableview 以根据我的选择器视图上的选择重新调整?我是 Swift 编程的新手. class Picker2 ..
发布时间:2021-09-13 18:44:03 移动开发