草庐IT

Uipickerview

全部标签

ios - 加载数据到 UIPIckerView?

我正在尝试构建一个与PDF数据库一起工作的应用程序。我需要的是应用程序查看所有存储的文件(PDF)并提取某些文件,对照数据库进行检查,然后显示UIPicker.我的第一步是该应用程序检查文件并创建一个选择器轮,其中已填充目录中有数据的国家/地区。为了完成这项工作,我为文件名创建了一个标准格式:'Country-Airfield-PlateName-Date.pdf',例如“英国-伦敦希思罗机场-ILSDMENDB27-100214.pdf”。我首先在句号处拆分此文件名以获得两个字符串:“UK-LondonHeathrow-ILSDMENDB27”和“pdf”,然后我们在连字符处拆分标题

ios - iOS 中的微调器,就像在 Android 中一样

我是第一次在iOS中开发Spinner。我在iOS中搜索了很多默认的SpinnerView,但都失败了。我得到的是在iOS中设计像微调器这样的View的两种方法。UIPickerview自定义TableView,将在单击向下箭头按钮时显示我找到了UIPickerview的教程。但是有一些操作系统方向,意味着我想要UIPickerview具有不同的外观和选择风格,而且选择器的滚动不是我想要的。所以我在考虑第二个选择。但是有没有其他更好的方法来完成这个任务,我认为第二种选择很好,但不是最好的。我想要的是像下面的图片,它来自Android,我想在iOS中做同样的事情。谢谢你的帮助..

ios - 调整 UIPickerView 中的 UILabel 以适应

如果文本不适合标签,我想让pickerView中的文本大小变小。例如,每当文本显示为“这是对某人的测试......”时,我希望它自动将自身调整为较小的尺寸,以便它适合。这是我正在使用的代码:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{UILabel*lView=(UILabel*)view;if(!tView){tView=[[UILabelalloc]init];[tVi

ios - iOS 6 上每个组件的 UIPickerView 固定标签问题

我想显示一个UIPickerView,每个组件都有一些硬编码的文本。像“小时”和“分钟”之类的东西。现在,我可以通过创建标签并将其作为subview放入选择器View来实现这一点。这适用于iOS7及更高版本。但对于iOS6,我的标签被UIPickerView组件重叠,因此它们不可见。我如何才能在iOS6中实现此View,其中对于每个组件,值都被标记为固定标签,以便用户知道他们正在选择什么。 最佳答案 我认为您可以通过构建一个包含选择器View和标签的自定义View来实现这一点。 关于io

ios - 如何在iOS 10 上播放UIPickerView 的滴答声?

标题有它...在iOS10上有一个新的声音,每次更改所选项目时UIPickerView都会播放。有没有办法播放那个声音?理想情况下,如果有系统声音,则使用AudioServicesPlaySystemSound(_),如果没有,则使用任何其他方式。 最佳答案 我也遇到了同样的问题,终于找到了解决办法AudioServicesPlaySystemSoundWithCompletion(1157,nil);AudioServicesPlaySystemSound将在未来的版本中弃用。请改用AudioServicesPlaySystemS

ios - 如何在 swift 4. 的 uipickerview 中删除和添加项目?

我有三个文本字段,我为其显示了与用于选择值的下拉列表相同的pickerview。所以条件是我在一个数组中有5个值,值分别为红色、蓝色、绿色、黄色、黑色。所以条件是这三个文本字段不能有相同的值。也就是说,如果对于第一个文本字段1,如果我从选择器中选择红色作为值,则当我选择文本字段2或文本字段3时,应该从选择器View中删除或禁用值“红色”。如果我从选择器View中将文本字段1的值从红色更改为黑色,当我单击文本字段2或文本字段3时,禁用或删除的红色值应该添加回选择器View。我正在尝试的代码是:importUIKitclassViewController:UIViewController,

ios - UIPickerView - 无法点击要在 ios7 中选择的项目

在iOS7上,我的应用程序中有一个包含三个组件的UIPickerView(见下图)。滑动时可以旋转所有三个组件。美好的!但通常情况下,当用户点击当前所选行的下方或上方时,选择器轮会将点击的值旋转到中心。点击时,中间(黄色)组件会像预期的那样发出声音。但是左右组件的行为很奇怪:不会对下方或上方的点击使用react。它们只能在“滑动”时旋转-但在单击时不能旋转。请参见下图:如果我点击值22、23、24或26、27、28上的黄色列,这些值将旋转到中间。如果我点击12、13、15、16上的红色列-没有任何反应。绿色的也是:点击68,69,71,72-不会改变选择器。谁能告诉我在哪里可以配置此行

ios - 工具栏按钮在像 accessoryView 这样的选择器 View 上添加时不起作用

当我在选取器View上添加工具栏时,工具栏按钮不起作用。它适用于iOS6,但不适用于iOS7。UIToolbar*toolBar=[[UIToolbaralloc]initWithFrame:CGRectMake(0,0,320,44)];UIBarButtonItem*doneButton=[[UIBarButtonItemalloc]initWithTitle:@"Done"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(handleDone)];UIBarButtonItem*cancelButton=[

ios - PickerView 代理导致崩溃

我正在解雇一个模态视图Controller,它是UIPickerView的delegate。当我关闭View时使用[selfdismissViewControllerAnimated:YEScompletion:NULL];我的应用程序崩溃了,但只有在显示UIPickerView并且当前是第一响应者时才会崩溃。我发现崩溃的原因是僵尸,这个方法,[UIPicker_updateSelectedRows]在我的仪器中显示为问题。我可以通过在关闭ViewController之前将UIPicker委托(delegate)和数据源设置为nil来解决这个问题。我以前从来不需要这样做,我是否遗漏了什

ios - 如何在 ios 中单击 UITextView 打开 Pickerview(下拉)?

我正在做一个项目,我想在其中添加一个用于选择类别的下拉列表。请检查屏幕截图(目前仅限UITextField)。当用户点击UITextField我如何在屏幕底部显示PickerView我尝试了一些代码,但没有一个有效-(BOOL)textFieldShouldBeginEditing:(UITextView*)textView{pickrView.frame=CGRectMake(0,400,self.view.frame.size.width,300);[UIViewbeginAnimations:nilcontext:NULL];[UIViewsetAnimationDuration