问题标签 [uipicker]

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 回答
117 浏览

ios - 动画隐藏/显示只发生一次

我试图在 UIPicker 上做一个动画,当我的应用程序运行它的隐藏时,当按下按钮时,它会出现从按钮滑动,当我再次点击按钮时,它会滑开。好吧,我的代码做到了,但只有一次。它确实:

首先单击 -> 显示选择器,isPickerHidden = NO

第二次点击 -> 隐藏选择器,isPickerHidden = YES

第三次单击-> 不执行任何操作,但返回 isPickerHidden = NO where in viewDidLoad 声明;

和第四次点击一样,它只返回正确的 BOOL 值。

我想知道我面临的问题是什么,我错过了什么。谢谢

0 投票
1 回答
32 浏览

ios - UIPicker 没有出现在应用程序中

我在应用程序中放置了一个 UIPicker,但是当我在我的实际设备上运行它时它没有出现在应用程序中。这是我到现在为止

在 .h 文件中,我正在做正确的声明。

我有一些缺失的代码吗?

更新 是的,我使用了模拟器,是的,我根本看不到选择器。我正在使用故事板,我在其中添加了选择器。抱歉信息不足。

0 投票
1 回答
422 浏览

iphone - 点击文本字段时弹出 UIPicker

我使用单视图应用程序的模板制作了一个应用程序。然后我添加了一个标签并将其连接到我的 ViewController 的 .h 文件。然后我做了一个选择器,填充它,然后将它(和我制作的工具栏)设置到文本字段。但是当我点击文本字段时,选择器是全黑的。如果这没有意义,代码将解释一切。

。H

.m

模拟器长这样

在此处输入图像描述

0 投票
1 回答
62 浏览

iphone - 为键盘切换 UIPicker

我对此进行了研究,但只发现了如何将键盘切换为键盘。现在我有一个 UIPicker,它会在点击文本字段时出现。在 Picker 中有三个选项,第三个是自定义选项。What I want to happen is when custom is selected the UIPicker is replaced with a keyboard. 我猜这将通过该if (select == 2) { }方法完成。我不需要一大堆代码,只需要替换 Picker 的方法。另外我想制作一个带有后退按钮的工具栏来返回选择器。我目前有一个带有 doneButton 的工具栏来释放选择器,但我需要在键盘出现时出现一个按钮,并且该按钮能够将键盘切换回我的选择器。

到目前为止,我的选择器、工具栏和文本字段是:

0 投票
0 回答
927 浏览

xcode - Xcode 5 选择器高度

我在这里读到,选择器只有 3 个可接受的高度

UIPickerView 只有三个有效高度(162.0、180.0 和 216.0)。

您可以使用 CGAffineTransformMakeTranslation 和 CGAffineTransformMakeScale 函数来适当地调整选择器以方便您使用。

例子:

CGAffineTransform t0 = CGAffineTransformMakeTranslation (0, pickerview.bounds.size.height/2); CGAffineTransform s0 = CGAffineTransformMakeScale (1.0, 0.5); CGAffineTransform t1 = CGAffineTransformMakeTranslation (0, -pickerview.bounds.size.height/2); pickerview.transform = CGAffineTransformConcat (t0, CGAffineTransformConcat(s0, t1));

如何使用此代码将高度设置为 216.0 并将其设置在 iPhone 5 屏幕的底部?

谢谢你。

0 投票
1 回答
902 浏览

iphone - iOS 7 中用于点击截断的 UIPickerView 交互区域

当我用多个组件制作一个长选择器时,只有靠近中心的组件才会对点击选择功能做出反应。

例如,如果您想选择选定行下的下一行,您应该只需点击它即可使其动画进入选择区域。此功能在 iOS 7 中仍然存在,但 UIPicker 中实际接受点击的区域是一个非常小的窗口,不大于 200 像素。

有什么方法可以扩展这个可点击区域以包含整个 UIPickerView,所以只要您点击一行,它就会成为选择?

编辑这里是代码,它很标准......

0 投票
0 回答
51 浏览

uipicker - 如何以编程方式更改选择器中的组件

我有一个包含 5 个组件的选择器,每个组件都包含相同的 NSArray,其中填充了 @"1" 到 @"5"。我的问题是,在用户输入任何数字以播种随机生成器后,我如何才能更改选择器的内容,以便每个选择器的组件相互“混杂”(这是在每个组件都相同的初始 viewDidLoad 实现,即浸入 1-5)

例如,这就是理想结果的样子。

1 5 2 4 2

2 4 4 1 5

5 2 3 1 3

4 3 1 4 2

1 4 2 5 3

作为 obj-c 的学习者,我只是在寻找解决这个问题的指导。

预先感谢您提出的任何意见。

0 投票
2 回答
94 浏览

ios - 更改 UIPicker 突出显示的选项卡宽度

我在我的一个项目中使用 UIPicker。

我的 UIPickerView 的大小和位置为

我正在做 iOS 7 兼容的应用程序。

在 iOS 7 中,我只想显示宽度 204,但在 iOS 6 及更早版本中,我想显示宽度 300。

为此,下面是我所做的。

这是完美的工作。

问题在于那里的荧光笔。荧光笔大小固定为 204(这是在 IB 中为 UIPicker 设置的 size-width)

知道如何处理这个荧光笔吗?

通过荧光笔,下面是我的意思示例。

在此处输入图像描述

下面是我所说的实际图像。

在此处输入图像描述

0 投票
3 回答
795 浏览

ios - iOS 7 中的自定义 UIPickerView 崩溃

我制作了一个自定义 UIPickerView,其中包含三个组件,每个组件在选择指示器上显示标签,这在 iOS 6 中运行良好。

但是我在 iOS 7 中遇到了崩溃。

这是我的代码:

视图控制器.h

视图控制器.m

我显示UIPickerView为输入视图,UITextField 并且每次仅在 iOS 7 中收到此错误:

我不知道它有什么问题。谁能帮我解决这个问题?

0 投票
1 回答
1280 浏览

ios - 带有递增和递减按钮的 TextField

在此处输入图像描述

我必须使用一个文本字段来获取数字作为输入以及两个按钮来增加和减少数字。

如图所示,有这样的东西吗?

我正在考虑使用带有两个按钮的文本字段。但不会像我想的那么好。