问题标签 [uipickerviewcontroller]

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.

0 投票
2 回答
8968 浏览

xcode - 在 UI Picker View Swift 中重新加载组件

我无法重新加载UIPickerView基于第一个组件的第二个组件。我尝试使用,reloadAllComponents但它要么不起作用要么崩溃。我正在尝试将汽车制造商放在左边,将他们的汽车型号放在右边。因此,当汽车进行更改时,它会同时更改正确的组件模型。

谢谢!

0 投票
2 回答
229 浏览

ios - UIImagePickerController 布局问题 - iOS

我正在使用 UIPickerViewController 来捕捉照片,但我得到的布局如下:

在此处输入图像描述

正如您在图像中看到的 - 切换相机按钮未正确显示。

下面是我的代码

我不确定我做错了什么,请建议

谢谢

0 投票
1 回答
61 浏览

ios - UIPicker 从 NSUserDefaults 中选择双值

我是初学者开发人员......我有 NSUserDefaults 来获取 UIPicker 选择和一个 double 值来加载 UIPicker 的选择。

如何替换selectedRowInComponent:selectRow:inComponent:animated:因为我有这个错误:

将“void”发送到不兼容类型“NSUInteger”(又名“unsigned long”)的参数

提前致谢!

0 投票
1 回答
69 浏览

swift - UIPickerView 数据源和委托:错误

我不确定为什么会这样?

因为在其他项目中,使用相同的线路,它工作得很好。


在此处输入图像描述


0 投票
1 回答
1834 浏览

ios - How to properly disable UIPickerView component scrolling?

Aster finding myself in the situation of wanting to disable a UIPickerView component and not finding any answers that uses the default functionality but tries to go around it by using labels or multiple UIPickerViews, I start poking around the UIPickerView structure in order to find a more direct approach to solve the problem by using the OS already present functionality.

0 投票
1 回答
602 浏览

swift - 关于多个 UIPickerview

我有三个 Pickerview,如下图所示。我主要有pickerview、left pickerview和right pickerview。

主pickerview的数组有一组名称,每个名称都有一组单元。我在数组中创建了数组,以便向他们展示它所属的位置。但我做不到。主 pivkerview 的数组出现在 pickerview 的右侧和左侧。

在此处输入图像描述

这是我的代码:

类视图控制器: UIViewController,UIPickerViewDataSource,UIPickerViewDelegate,UITextFieldDelegate {

}

0 投票
0 回答
101 浏览

ios - UIImageView 拉伸“问题”?

我有 2 个视图控制器。

视图控制器 1:UIImagePickerController(用于选择和裁剪图像) UIImageView(用于显示图像)、Button(用于上传图像以进行解析)。UIImageView 大小为宽 310 x 高 300。

视图控制器 2:UIImageView(显示解析中的图像)。UIImageView 大小为宽 310 x 高 300。

两个 imageView 都在使用这个代码:

如果我将图像下载到我的 MAC,我还在 parse.com 中看到,尺寸为 750x750。

预览图片:

图 1:http ://s29.postimg.org/3nlzrhc4n/img1.png图 2: http : //s3.postimg.org/6nr1v9q43/img2.png 图 3: http ://s29.postimg.org/ixluyo7mv/ img3.png

那么,如何使视图控制器 1 和 2 中的 UIImageView 与 UIImagePickerController 编辑器视图的大小相同?

0 投票
1 回答
151 浏览

swift - 多个 UIPickerview 错误

我只是想让你知道我正在使用的 Xcode 版本是 7.1.1。言归正传,我有三个 Pickerview,如下图所示。主pickerview、左pickerview、右pickerview。

主pickerview的数组有一组名字,每个名字都有一组单元,左右picker应该有相同的数据。我制作了一本字典,以便将这些单位组同步到它所属的位置,但我做不到。

我用 1 标记了主选择器,用 2 标记了左选择器,用 3 标记了右选择器。此外,我已将所有选择器与“dataSource”和“delegate”相关联。

http://s12.postimg.org/fj72kg29p/main_View.png


主要目标是:

我希望当我从主选择器中选择一个名称时,即“区域”,它的组必须显示或出现在左右选择器中等等。

我已经完成了我所做的,但出现以下错误:

http://s1.postimg.org/523f3smwf/Screen_Shot_2015_11_27_at_12_39_20_AM.png

这是我的代码:

0 投票
1 回答
129 浏览

ios - 我在哪里从动作创建方法:@selector 来自 PickerView 中的 UIToolBar,其委托与自身不同?

我创建了一个名为 MyPLayer 的 Cocoa Touch 类

我的播放器.h

在里面我创建了一个选择器视图。

我的播放器.m

在开始视频捕获的方法中:

在我的库中的 UIPickerViewController 中,我设置了委托

在定义了 picker.mediaTypes 和 picker.cameraDevice 之后,我创建了一个 UIToolbar,并在里面创建了一个按钮。

在我的 UIViewController 上,我调用 MyPlayer,调用显示 UIPickerView 的方法。覆盖出现,按钮也出现。但是我在哪里可以创建方法来匹配 UIToolbar 上的@selector?

所有 UIPicker Delegate 方法都在 MyPLayer 中,但我无法触发 UIBarItem。我认为这是因为代表或其他原因。

当我在常规 UIViewController 中声明所有这些代码(选择器视图、uibaritem 和选择器方法)时,它工作正常。

0 投票
1 回答
260 浏览

ios - 如何限制 UIPickerView 组件

如何限制UIPickerView组件滚动。

我有两个组件在UIPickeView一个第二个组件结束滚动允许用户触摸第一个组件以更改其中的值。

我如何限制用户触摸组件一,直到并且除非第二个组件滚动补充。