问题标签 [uipickerview]

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 投票
1 回答
897 浏览

iphone - UIPicker 滑动没有响应

UIPicker 滑动在带有 SDK 2.2 的 Iphone 模拟器中完美响应,但我现在正在使用新版本的模拟器进行测试,并且滑动不起作用。我浏览了文档,但看不到 API 的任何更改。所以我假设出了点问题,而 SDK 2.2 让我侥幸逃脱。

Picker 使用自定义视图在其旁边显示图像和文本。当您在选取器的一行上单击一次时,选取器确实会正确更改位置。但是,如果您尝试滑动它不会响应(有时它会移动几毫米)。我认为每一行的自定义视图不会让选择器检测到滑动,所以我在自定义视图中添加了 self.userInteractionEnabled = NO,但它没有任何区别。

您的帮助将不胜感激,

谢谢

0 投票
2 回答
12774 浏览

iphone - 带有自己的 UIToolbar 的 UITextView 和 UIPickerView

我喜欢在我自己的应用程序中复制 iPhone 上 Safari 的表单行为。如果您在 Web 表单中输入数据,您会在 UIKeyboardView 上方获得一个单独的 UIToolbar(上一个、下一个、完成)。选择选项也是如此:您在 UIPickerView 上方获得相同的 UIToolbar。

我正在寻找演示/源代码/想法如何实现这一点。我会用那个工具栏和 textview / pickerview 创建我自己的子视图吗?有没有更优雅的方式?特别是利用 UITextfield 的 becomeFirstResponder 的东西?

0 投票
11 回答
33299 浏览

iphone - 如何更改 UIPickerView 中选定行的颜色

好的,也许我错过了一些非常简单的东西,如果是这种情况,我深表歉意,但是,我已经用谷歌搜索了标题的所有排列,但没有找到!所以这就是我想要做的:在选择该行时更改我用作 2 组件选取器视图中的行视图的标签的背景颜色。所以我认为这会起作用:

但这不起作用。它似乎随意选择要着色的行,有时甚至会出现错误的访问错误。我试过所有不同的条款都没有效果!任何建议将不胜感激!!

这是完整的方法:

0 投票
2 回答
6388 浏览

iphone - UIPickerview 自定义

我想对 UIPickerView 进行一些自定义。

最终目标:有一个选择器视图旋转几个图标大小的图像。

首先,我想将主轴周围的黑色/灰色边框更改为透明色。即[UIColor clearColor];

然后缩小选择器视图,使其相对较小(可能约为 40 x 40 像素) IB 对此进行试验并不容易。

最后更改返回到每个部分的选择器的视图。我认为这很容易

其余的,不确定是否有可能,或者我是否必须深入研究一些核心动画/图形(或找到一种不同的方式来做我想做的事)。

0 投票
5 回答
28965 浏览

ios - 如何在 iPhone 上缩小 UIPickerView?

我想UIPickerView在我的 iPhone 应用程序中降低 a 的高度,以便它只显示一行和一列。选择器视图的高度应该等于一行的高度。

我正在使用 Interface Builder 来构造UIPickerView,但我找不到重新调整此控件大小的简单方法。

你怎么缩小一个UIPickerView

0 投票
5 回答
30511 浏览

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

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

有人知道吗?

0 投票
1 回答
990 浏览

iphone - UIPickerView 直到发生触摸才出现

我以编程方式将两个自定义 UIPickerViews 添加到另一个视图(MainView)。它们工作得很好,但在 MainView 的任何部分发生触摸事件之前它们是不可见的。我已经检查了 UIPickerView 和 UIView 的类引用,但没有找到任何可以“刷新”视图的东西,除非我遗漏了一些明显的东西?

这是我在 MainView.m 中的 drawRect 方法。我尝试在 viewDidLoad 中做同样的事情,但没有成功。自定义旋转/变换等是否与它有关?

0 投票
4 回答
11899 浏览

iphone - 覆盖 UIPickerView 中突出显示的选择

我有一个使用习惯UIPickerView

用 填充选择器UILabels。有没有办法禁用触摸时突出显示所选行的行为?

我认为这是底层UITableViewCell固有的属性,UIPickerView我找不到改变它的方法。

0 投票
9 回答
38991 浏览

iphone - 更改 UIPickerView 背景

我想更改 UIPickerView 的边框颜色。我没有看到 UIPickerView 的 tint 属性。有什么办法可以做到吗?还是解决方法?

谢谢。

0 投票
2 回答
1841 浏览

iphone - 日期选择器 + 分段控制 + 一些标签

以下是页面的外观:

替代文字

它应该具有以下功能: - 通过单击分段控制开始日期上的时间段获取当前时间值 - 间隔和结束日期获取当前时间值。- 通过选择开始/结束标签之一,您可以使用日期选择器更改其日期。

目前,我已经实现了分段控制和日期选择器。

如果您能给我一些有关标签实现的指示,那就太好了。如何使它们可选,在选择时更改颜色等。也许这些不是标签,而是其他一些控件。每一个帮助表示赞赏:)

谢谢