问题标签 [uipickerviewdelegate]
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.
swift2 - Swift 2 - UIPickerView 两个组件的值
我有一个UIPickerView
包含两个组件的组件,当我更改component[0] the data of the
组件 [1] 时会重新加载。
现在我试图在一个字符串中获取两个组件的值,didSelectRow
但是,我无法得到我想要的结果。
当我选择component[0]
结果更改但仅用于String0
我想要实现的是得到"string0.value, string1.value"
ios - 以编程方式创建时如何在 UIPickerDelegate 中返回选定的值
我有一个viewController
有一堆输入的。其中一些是普通文本,但有些需要选择器的输入。我决定将每个的实现PickerDelegate
移到PickerDataSource
一个单独的文件中,以使事情变得更简洁。数据正在出现,但在选择 Picker 时,我不知道如何让事件在我的 viewController 中触发。目前它只在 PickerDelete 类中触发。
一些基本的布局信息是
在显示选择器的视图控制器中,我有以下内容
ios - ios 10 的 UIPikerViewController
大约一年前我写了代码,在那里我将照片或图片加载到网络。但是现在这段代码不起作用。我认为它与我现在使用 IOS 10 相关。
在日志中:
[通用] 创建未知类型的图像格式是错误的
记者[34067:1053969]响应{代码= 5; msg = "文件为空"; }
请帮帮我,怎么了?
Info.plist 在此处输入图像描述
添加投诉控制器.h
添加投诉控制器.m
网络管理器.m
ios - UIPickerView 在 iOS 7 + 版本中不显示图像
我正在尝试在 iOS 7+ 版本中运行我的应用程序,其中遇到了一个问题
我有 UIPickerview 为低于 iOS 7 的版本正确显示图像,但在 iOS 7+ 中,整个选择器视图都搞砸了。这就是我想要实现的目标
- 我在 Viewload 中有一系列 imageViews
尝试在 ViewForRow 方法中显示相同的内容。请检查下面的代码
/li>
请帮忙
swift - 如何从两个中清除一个pickerView?
我有两个pickerViews,当用户在第二个pickerView 加载后选择第一个。但是,如果用户再次执行此操作,则所有数据都将附加到第二个 pickerView。当用户选择第一个时,我必须清除第二个 pickerView 内容。我正在使用 reloadAllComponents() 方法,但它不起作用。
我的代码;
swift - UIPickerView 抖动
我有一个 UIPickerView 和一个 UILabel,彼此分开。
当用户在 UIPickerView 中选择一行时,我使用委托函数更改 UILabel 文本:
然而由于某种原因,更改标签的文本会导致 UIPickerView 跳回顶部(第一行)。
当我删除“label.text = String(row);”行时 UIPickerView 根本不跳。
这很奇怪,我找不到这两个元素之间的任何关联。
提前感谢您的任何回复:)
ios - 为什么不使用 UIPickerView 调用属性TitleForRow?
根据文档,选择器视图更喜欢使用attributedTitleForRow
over titleForRow
。如果首选返回 nil,则选择器视图回退到titleForRow
.
我正在实现这两种方法,并且attributedTitleForRow
永远不会被调用。即使titleForRow
返回 nil 并attributedTitleForRow
返回 an NSAttributedString
,它也不会被调用。但是,titleForRow
总是被调用。
这是我所拥有的:
swift3 - 如何在 iOS Swift 3 中滚动到 UIPickerView 中的特定行
我有一个UIPickerView
值为 0...250 的值。中有 2 个组件UIPickerView
。在第一个组件中,我正在显示这些值。但我想检测UIPickerView
. 因为当 pickerView 出现时,我想显示的值为 75。表示 pickerView 滚动到第 75 行。用户可以使用值 0...250 上下滚动选择器。我已经在UIPickerView
titleForRow row: Int
方法中尝试过这段代码
在这种情况下,当 pickerView 出现时,选定的值为 75。下面正是我想要的
但问题是在滚动pickerView
我的应用程序崩溃时出现以下错误
[__NSArrayM objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
任何人帮助我请提前谢谢:-)
ios - 快速重新加载 PickerView 的特定行
我有一个由标签和图像组成的pickerView。当Pickerview在该特定的特定上点击时,我正在更新该图像。但要显示图像的变化,我必须重新加载pickerView。当我重新加载它会回到第一行。有没有办法只重新加载特定的pickerView行?
代码:
ViewForRow 代码:
ios - 当我尝试在第二个组件中设置数据时,UIPickerView selectedRowInComponent:0 总是首先返回零
我是 iOS 编程新手。
最近,我正在尝试将 UIPickerView 作为 UITextfield 中的 inputView。
UIPickerView 中的数据是关于所有 iOS 内置字体的。所以我想在UIPickerView中做两个组件:第一个是familyType,第二个是那个familyType中的所有字体。
我从这个答案中模拟了代码,但遇到了一些我无法解决的问题。欢迎任何帮助!
我的问题在这里:
为什么这个函数中的rowOneSelected总是先得到0,即使我提前使用了selectedRowInComponent?
我所有的相关代码都在这里:
在 ViewController.h 中:
在 ViewController.m 中:
在 FontType.h 中:
在 FontType.m 中:
在 MenuLayerTwoPlusThree.h 中:
在 MenuLayerTwoPlusThree.m 中
这是委托,我写在 MenuLayerTwoPlusThree.m 中: