uipickerview相关内容
刚刚更新到 Swift 3 和 xCode 8 Beta 4. 修复所有代码问题后,我现在有一个无错误的项目,但在单击前屏幕上的一个特定按钮时会引发 SIGABRT 错误. 我确定这与目标页面上的 UIPickerView 元素有关,因为我已经删除、检查并重新添加了所有 segues 和 outlet,以确保从那一边看一切都清楚. 控制台显示以下内容: 2016-08-02
..
您好,我正在尝试在用户单击文本字段时以编程方式弹出一个 UIPickerView 视图.我试过这个,但它没有做任何事情,它不起作用.当我点击文本框时什么也没有发生 class UserProfileTableViewController: UITableViewController,UITextFieldDelegate,UIPickerViewDelegate,UIPickerViewData
..
我在 Xcode 中创建了带有 3 列的选择器,2. 和 3. 列填充了基于第一列中的数据的数据.它工作正常,数据显示正确,我唯一的问题是如何将当前显示 2. 和 3. 列的选定行的值写入某个字符串? 谢谢. 解决方案 使用 -[UIPickerView selectedRowInComponent:] 确定选择了哪一行,然后返回数据数组中该索引处的对象. - (void)pic
..
你好我正在尝试调整 UIPickerView 的大小,如下所示,但它根本不起作用,因为我希望它可见.这里 datePicker 是 UIPickerView,它也被正确声明和合成,现在我该怎么办? datePicker = [[UIPickerView alloc] initWithFrame:CGRectMake(100, 200, 100, 150)];datePicker.delegate
..
我有一个 UITableView 具有固定数量的部分,但是每个部分中的行数可能会因服务器结果而异. 我想实现一个选择轮来“跳转"到每个部分.这是我在 UITableViewController 中的 UIPickerView 委托方法: - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{返回 1;}
..
我试图在我的选择器视图中更改标题的字体,但由于某种原因我不能.我可以更改标题的颜色,但字体保持不变? func pickerView(_ pickerView: UIPickerView, attributesTitleForRow row: Int, forComponent component: Int) ->NSAttributedString?{让 attrTitle = NSAttr
..
我有以下用户界面: 如果使用开关,是否可以仅禁用最后两个组件?如果是这样,我该怎么做? 解决方案 您不能禁用组件.但是,您可以使用 reloadAllComponents 方法重新加载选择器,并且您应该只重新加载所需的组件.不加载时间组件.
..
这是故事板 我创建了一个这样的选择器视图; pickerView = UIPickerView()pickerView.center = view.centerview.addSubview(pickerView)pickerView.dataSource = selfpickerView.delegate = self 当我运行应用选择器视图时,会显示这样. 但我想要更改位置选
..
我正在尝试从包含位置列表的 UIPickerView 的代码中选择一行.选择器视图的内容在运行时从服务器加载,我有用户上次登录时使用的位置. 我知道我可以使用 [pickerview selectrow:int ...] 通过数字选择一行,但我需要将前一个位置与选择器中的位置匹配才能获得该行数字.我一直无法找到帮助我做到这一点的方法. 如果我一直不清楚,我实际上是在尝试通过行的标题在
..
所以我有一个 textField,当用户按下时,它会显示一个 UIPickerView,它是从一个数组填充的. 是否可以在pickerView的顶部有搜索栏,以便用户可以在pickerView中搜索内容? 我以前从未见过这样做过,所以不知道是否有可能? 提前致谢. 解决方案 UIPickerView 实际上是为了几个选项——如果你需要展示有更多选项的东西,我会建议一个带有
..
我想用 2 行来制作选择器,我试了一下 a link ,但我不明白我需要做什么:当我将标签坐标添加到代码时,在其上创建一个视图和 2 个标签,但选择字段仍然喜欢它作为默认值.如何更改选择字段大小?当其他行时,选择字段中的文本具有更大的尺寸.对不起我的英语. - (UIView*)pickerView:(UIPickerView *)thePickerView viewForRow:(NSIn
..
我想禁用 UIPickerView,但将其设置为“isEnabled = false";不起作用.不,我不想在使用视图时禁用它,而是在执行特定操作以重新启用视图之前无法滚动视图. 我在这里尝试的代码不起作用(它甚至可能不是 swift 代码):如何禁用 UIPickerView (目标-C)? 解决方案 要禁用用户输入,请使用: myPickerView.isUserInterac
..
每当我尝试在我的应用程序中选择 UIPickerView 时,它就会崩溃. 我已经实现了所有委托方法,但收到此错误: 2013-01-15 13:57:56.176 tracker[16142:c07] *** 断言失败 -[UITableViewRowData rectForRow:inSection:],/SourceCache/UIKit_Sim/UIKit-2372/UITable
..
我有一个使用 UIPickerView 的时间选择器视图,其中包含 6 个部分、小时、分钟、秒和它们之间的固定标签轮. 当我尝试在 XCode 7 中针对此视图运行 UI 测试时,模拟器冻结并最终看到错误: “无法获取刷新的快照" 我的测试目前只是尝试与视图中的取消按钮交互: app.buttons["Cancel"].tap() 我也试过等待取消按钮存在.从 UIView
..
好吧,我不知道如何解决这个问题. 我有一个 UITextField,我根据 XML 文件的定义动态添加到 UITableView,在 XML 文件中,我可以指定一个列表作为数据类型之一,然后我要做的是添加一个 UIPickerView,显示列出我的特定 UITextField 的 inputView. 我遇到的问题是弄清楚如何从 UIPickerView 中获取选定的值并将其添加到我的
..
我有 3 个这样的选择器:第一个是 generalPicker,第二个和第三个是相同的.在 generalPicker 中,我有一个数组(菜单):["Length", "Volume", "Mass"] 每次我想选择时,例如来自 generalPicker 的 Mass,我都想进入第二和第三选择器这个数组:[“毫克"、“厘克"、“克"、“公斤"、“石头"、“磅"、“盎司"]. 或者,如果我在
..
我没有太多编程经验,所以这是我的问题: 我正在尝试编写转换器应用程序.最后,您可以输入一个数字.然后我有一个两个组件 UIPickerView.使用第一个组件,您选择输入格式(例如°Celcius).使用第二个组件,您选择输出格式(例如°华氏度),以便将摄氏度转换为华氏度. 但我想添加更多单位(重量、能量等).我希望它们显示在 UITableView 上.如果我在 UITableVie
..
当 VoiceOver 启用时,无论我们滑动到哪一行,UIPickerView 的画外音总是说“#Item 1 of #TotalNumberOfItems".以编程方式,所有元素都使用正确的选定索引进行更新,但 VoiceOver 始终显示“#TotalNumberOfItems 的#Item 1" 让我知道是否有人在 PickerView 中遇到过这个问题? 一些观察: 如果
..
我以前从未使用过选择器视图.我认为它类似于表视图类的 func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) 方法.但是我不知道如何从选择器值中获取文本并将其显示在标签中.我希望这在 postListing 方法中完成.有人可以帮我解决这个问题吗?谢谢. 导入 UIKit类
..
目前,我的 uipicker 有 3 个选择,Cameron、Shaffer 和 Hydril.当我选择 Cameron 时,我希望我的 uitableview 加载camerondata1.如果我选择Shaffer,我希望它加载camerondata2. 如何设置我的 UItableview 以根据我的选择器视图上的选择重新调整?我是 Swift 编程的新手. class Picker2
..