标签: uipickerview

如何在uitextfield中显示pickerview而不是键盘?

我想显示一个UIPickerView成为UITextfield的FirstResponder而不是键盘,并从选择器视图填充文本字段中的值.

谁知道这个?

iphone xcode uipickerview uitextfield

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

Android是否提供类似iPhone UIPickerView的小部件

我觉得iPhone的UIPickerView是个好主意,易于在可触摸的手机上使用.我很奇怪为什么Android SDK不能提供相同的效果小部件?

或者编码器必须在Android上克隆它?

任何帮助......谢谢......

iphone android uipickerview

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

在UIActionSheet中添加UIPickerView时,iOS 7上的上下文错误无效?

我在UIActionSheet中有一个UIPickerView,并且在SO的许多其他人建议的方式做到了这一点:

在操作表中添加UIPickerView和按钮 - 如何?

如何在UIActionSheet中添加UIPickerView

直到现在,在iOS 7上测试我的应用程序时,这些解决方案运行良好.它仍然有效,但在Xcode的运行时期间我收到了很多"无效的上下文0x0"警告.

这些错误也带来了一个很好的消息:

CGContextSetFillColorWithColor:无效的上下文0x0.这是一个严重的错误.该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体降低.此通知是礼貌的:请解决此问题.它将成为即将到来的更新中的致命错误.

可能是Apple最终想要停止这种解决方案,还是我们可以解决或修复的问题?

iphone uipickerview uiactionsheet ios ios7

9
推荐指数
2
解决办法
9700
查看次数

按下按钮后,如何使应用程序底部的UIPickerView上升?

我正在通过制作iPhone应用程序来学习Swift.我遇到的问题涉及实现UIPickerView.我有一个按钮,如果按下该按钮,应该使UIPickerView从屏幕底部上升到主视图上的设定长度.然后,当用户从UIPickerView中选择一个项目时,UIPickerView会从主视图中下降,直到再次调用它为止.

我正在尝试复制的一个很好的例子是当你在Clock应用程序中添加一个警报时,没有视图覆盖所有内容而没有标签和没有开关.

我也希望从PickerView中选择的项目触发一个功能,但我认为这将是在我遇到这个障碍之后.

这是我到目前为止的相关代码.

@IBOutlet weak var pickerContainer: UIView!
@IBOutlet weak var pickerView: UIPickerView!
let picker_values = ["val 1", "val 2", "val 3", "val 4"];
    override func viewDidLoad() {
    super.viewDidLoad()

}


@IBAction func buttonPressed(sender: AnyObject) {
    print("pressing a die!");

}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

uipickerview ios swift

9
推荐指数
2
解决办法
8572
查看次数

UIPickerView选择并隐藏

你如何做一个UIPickerView像webview 的行为,其中有一个下拉选择框,而不是像通常的网站一样下降,iphone使其成为一个UIPickerView包含所有选择.当你选择一个,检查变得可见在您的选择旁边并更改下拉框的值.你怎么把"完成"按钮放在上面UIPickerView去解雇UIPickerView

我已经知道这[pickerview setHidden:YES]是隐藏pickerview的方法.我只是不知道如何在"完成"按钮中包含UIPickerView.

问候,克里斯

iphone uipickerview ios

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

自定义UIPickerView,带有三个组件,每个组件在选择指示器上显示标签

在我的应用程序中,我正在尝试制作UIPickerView包含三个组件(天,小时和分钟)的自定义.我已经使用三个组件制作了自定义选取器.现在我陷入了如何将标签添加到选择指示器的位置,该指示器显示了几天,几小时或几分钟的组件.

我已经浏览了本网站上发布的每一个链接或问题,但没有人帮助过我.

我正在尝试实现像这样的图像

真实计时器

任何人都可以建议我如何实现这一目标?

iphone object uipickerview uipicker ios

8
推荐指数
1
解决办法
5434
查看次数

iOS 7 UIPickerView非选择行曲率修改多个组件

我试图修改UIPickerView曲率看起来像iOS 7计时器.

这是我有的: 在此输入图像描述

注意2和4如何与所选行中的3显着偏移.有没有办法让它变得更"扁平",在iOS7中是一个定时器,其中2和4直接位于3的上方和下方?

这是我到目前为止所尝试的:

  1. 玩弄 - (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component

  2. 使用自定义UIView和自定义UILabel偏移量

似乎没有工作.

有帮助吗?

uipickerview ios ios7

8
推荐指数
1
解决办法
7299
查看次数

UIPickerView selectRow不起作用

我尝试在我的PickerView中选择一行,但它不起作用.它停留在第一排.

这是我的代码:

@IBOutlet weak var pickerView: UIDatePicker!

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

func pickerView(pickerView: UIPickerView!, numberOfRowsInComponent component: Int) -> Int
{
    return 10
}

func pickerView(pickerView: UIPickerView!, titleForRow row: Int, forComponent component: Int) -> String!{
    return String(row + 1)
}


//In viewDidLoad
pickerView.selectRow(6, inComponent: 0, animated: true)
Run Code Online (Sandbox Code Playgroud)

pickerView工作正常,显示1到10但selectRow不起作用.

它应该选择第六行,但它保留在第一行.

uipickerview swift

8
推荐指数
1
解决办法
8587
查看次数

想在UIAlertController或UIPopoverController Swift中显示UIPickerView?

我想在UIAlertController或UIPopoverController中显示UIPickerView,我是iOS新手,请在这里给我一些示例代码.

我搜索了他们但找不到任何满意的答案.我不想在UIActionSheet上这样做,因为它在iOS 9中已被弃用.我也希望它在Swift中而不是在Obj-C中.我尝试了下面的例子,但它不适合我.

http://makeapppie.com/2014/08/30/the-swift-swift-tutorials-adding-modal-views-and-popovers/

uipickerview uipopovercontroller ios swift uialertcontroller

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

如何降低PickerView中选择行的速度?

我的目标是创建一个slotmachine,其中行是一个接一个地旋转,他们需要一个接一个地停止旋转.然而,为了使它看起来不错,行需要至少旋转3秒.我认为PickerView是最好的选择,因为我不知道如何以不同的方式使这项工作.

这是我的代码:

self.slotMachine.selectRow(99, inComponent: 1, animated: true)
Run Code Online (Sandbox Code Playgroud)

PickerView将转到第99行,但是在1秒内.如何控制第二个(并扩展选择行过程)?一个条件是它应该看起来不错,感觉就像你在玩老虎机.我试过这个:

    UIView.animate(withDuration: 3.0, delay: 0, animations: { () -> Void in
        self.slotMachine.selectRow(99, inComponent: 1, animated: true)
    }, completion: nil )
Run Code Online (Sandbox Code Playgroud)

但这没效果.

谢谢.

animation uipickerview ios swift

8
推荐指数
1
解决办法
665
查看次数