标签: uipickerview

UIPickerView禁用行选择

我想禁用我的某些行的选择UIPickerView.就像在Coundown定时器,你尽量选择0,它不会让你滑倒备份1.或如何可以限制的日期在Date Picker...

如何禁用行中的行UIPickerView

iphone uidatepicker uipickerview

11
推荐指数
1
解决办法
7831
查看次数

允许用户通过点击选择UIPickerView行

我正在尝试使用UIPicker视图,其行为与iPhone代码示例中通常看到的不同.

我想要做的是允许用户滚动选择器内容,但不自动选择选择器的行(使用选择器委托的"didSelectRow"方法).相反,我希望允许用户触摸选择器的中心行,该行会突出显示,并成为选择.

有没有办法实现这个目标?

提前致谢.

iphone xcode objective-c uipickerview

11
推荐指数
3
解决办法
1万
查看次数

自定义UIPickerView与自定义背景颜色

我创建了一个示例选择器视图,它将显示一些细节.使用以下方法设置背景色:

_pickerView.backgroundColor = [UIColor redColor]; 
Run Code Online (Sandbox Code Playgroud)

似乎不起作用.但我希望我能创建一个像下图这样的选择器视图

在此输入图像描述

我试图做的是,整个PickerView背景颜色不应该是白色的,它应该填充UIColor我给的.那可能吗??怎么做?

cocoa-touch objective-c picker uipickerview ios

11
推荐指数
1
解决办法
3万
查看次数

iOS - 填充静态UIPickerView

我有一个个人资料表格作为iOS应用程序注册过程的一部分.

我想对性别,标题,DOB等项目使用"下拉"菜单.每个项目的数据都是静态的 - 我将使用UIPickerView来实现 - 但我的问题是 - 我是否需要创建数组和数据委托填充每个单独的选择器还是有更简单的方法来应用静态数据?

objective-c uipickerview ios

10
推荐指数
1
解决办法
7471
查看次数

通过索引获取NSDictionary键?

是否可以通过索引获取字典键?

我正在尝试使用字典作为选择器视图的数据源,并希望在以下委托方法中访问它:

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
if (component == 0){
   return  [NSString stringWithFormat:@"%@",[myDict // how to get the key]];
}
Run Code Online (Sandbox Code Playgroud)

编辑 -

myDict是这样的:

第1项

  • 子项目1
  • 子项目2

第2项

  • 子项目1
  • 子项目2

我想使用myDict作为具有2个部分的选择器视图的数据源:

第0节= myDict键(第1项,第2项)

第1部分=所选第0行的相应myDict值(子项1,子项2)

objective-c nsdictionary uipickerview ios ios7

10
推荐指数
1
解决办法
3万
查看次数

ActionSheetPicker替换ios 8

在iOS 7中一直使用ActionSheetPicker让用户选择一个选项,它一直运行良好,直到我安装Xcode beta 2并在iOS 8中运行我的项目.有没有办法在iOS 8中执行此操作?

截图:http://imgur.com/a/Bs6Xl

感谢您的帮助.

uipickerview uiactionsheet ios

10
推荐指数
2
解决办法
6044
查看次数

具有多个文本字段输入视图的多个选择器视图Swift

我一直在搜索论坛,没有任何帮助.我在一个视图控制器中使用4个文本字段,对于每个文本字段,我使用单独的pickerView作为textFields(4pickers)的inputViews.

当我单击第一个textField时,pickerView1成功出现并且textfield显示数据,但是当我单击第二个,第三个和第四个文本字段时,会出现第一个pickerView.我怀疑错误在于inputView声明.

如果你能帮助在pickerView中添加一个"完成"按钮,我将非常感激.

我的代码:

class ViewController1: UIViewController, UIPickerViewDelegate
{

    @IBOutlet var pickerView1: UIPickerView!
    @IBOutlet var pickerView2: UIPickerView!
    @IBOutlet var pickerView3: UIPickerView!
    @IBOutlet var pickerView4: UIPickerView!

    @IBOutlet var textField1: UITextField!
    @IBOutlet var textField2: UITextField!
    @IBOutlet var textField3: UITextField!
    @IBOutlet var textField4: UITextField!

    var hazards = ["a","b", "c"]
    var reasons = ["d", "e", "f"]
    var site = ["v","h","i","j"]
    var line = ["k", "l","m", "n"]

    override func viewDidLoad() {

        super.viewDidLoad()
        pickerView1 = UIPickerView()
        pickerView2 = UIPickerView()
        pickerView3 = UIPickerView()
        pickerView4 = UIPickerView()
        pickerView1.delegate …
Run Code Online (Sandbox Code Playgroud)

uipickerview uitextfield swift

10
推荐指数
1
解决办法
1万
查看次数

与Focus相关的选择器控制方法

我有一个带有a的iOS + Watch应用程序UIPicker,并且我不断得到与之相关的日志,我无法弄清楚与Watch应用程序相关:

[默认] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerFocus未由控制器实现(null)

[default] - [SPRemoteInterface handlePlistDictionary:fromIdentifier:]:2977:ComF: - >插件方法.pickerClearFocus未由控制器实现(null)

我检查了文件和我能找到的最接近的是刚刚的pickerDidFocus()方法,这似乎是在谈论我有一般问题区,但对于具体没有明确的实施思路.pickerClearFocus.pickerFocus.

uipickerview ios swift watchkit

10
推荐指数
1
解决办法
1094
查看次数

Xcode 8/Swift 3:简单的UIPicker代码无法正常工作

我有协议:

class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
Run Code Online (Sandbox Code Playgroud)

我有数据:

let muteForPickerData = ["minute(s)","hour(s)"]
Run Code Online (Sandbox Code Playgroud)

viewDidLoad我有:

muteForPicker.delegate = self
muteForPicker.dataSource = self
Run Code Online (Sandbox Code Playgroud)

然后我需要方法:

func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
            return 1
        }

func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
            return muteForPickerData.count
        }

func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
            return muteForPickerData[row]
        }

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    }
Run Code Online (Sandbox Code Playgroud)

我还是得到了

type viewcontroller不符合协议UIPickerViewDataSource

uipickerview uipickerviewdatasource swift swift3 xcode8

10
推荐指数
2
解决办法
2万
查看次数

UIPickerView与NSDictionary

我是.NET程序员,也是Objective C的新手.

我正在尝试创建一个类似于.NET下拉列表的UIPickerView.用户看到文本列表并选择一个,并在代码中使用所选值(即ID).

我已经浏览了差不多半天试图解决这个问题.我可以添加一个带有字符串列表的常规PickerView,带有多个组件的选择器视图和带有依赖组件的选择器视图,这些组件似乎都没有回答我的查询.

请帮忙.

iphone objective-c nsdictionary uipickerview xcode3.2

9
推荐指数
1
解决办法
7144
查看次数