草庐IT

UIPickerVIew

全部标签

c# - 如何将带有完成按钮的工具栏添加到 UIPickerView?

我想在Xamarin.iOS项目中有一个UIPickerView。我需要的UIPicker必须是这样的(默认情况下隐藏并带有工具栏和完成按钮):这是Xamarin.forms的示例!我已经看过所有关于堆栈溢出的问题,但它们不是我的情况,或者它们不是为此目的的完整解释。为了证明我已经尝试创建完成工具栏,这是我的代码:publicclassTestPickerViewController:UIViewController{PickerModelpicker_model;UIPickerViewpicker;publicTestPickerViewController(){Title=Tex

objective-c - 特定列和行的 UIPicker 字体大小

我想更改UIPicker中特定列和行的字体大小。基本上有太多的文本超出了View,我想缩小第二列中特定行的大小以使其适合?感谢您的帮助。 最佳答案 如果你想自定义标签字体大小,实现调用的委托(delegate)方法:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view;返回配置良好的UILabel(您可以更改font属性或将adj

ios - UITextField InputView 需要一个完成按钮

所以我觉得我在这上面浪费了很多时间。我有一个UIPickerView,它是通过带有UITextField的InputView以编程方式创建的。但我的问题是,我需要这些UIPickerViews在让第一响应者辞职时有一个完成按钮!如您所见,我尝试在工具栏中将varclimateToolBar置于顶部,然后在viewDidLoad部分调用climateToolBar。感谢您的帮助。这是我的代码:importUIKitclassViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{@IBOutl

iphone - 如何使 UIPickerView 具有 3 个可见行?

如何使uipickerview只有3个可见行?像这样: 最佳答案 您必须以编程方式添加UIDatePicker才能显示三行。根据需要调整选择器大小。UIDatePicker*datePicker=[[UIDatePickeralloc]init];datePicker.frame=CGRectMake(0,160,320,160);datePicker.datePickerMode=UIDatePickerModeDate;[self.viewaddSubview:datePicker];

ios - 选择指示器未显示在操作表内的选择器 View 中

这是我的实现,我基本上是在动态创建操作表和选择器View。问题是显示您选择的项目的指示器没有显示。UIActionSheet*actionSheet=[[UIActionSheetalloc]initWithTitle:titledelegate:selfcancelButtonTitle:@"Cancel"destructiveButtonTitle:nilotherButtonTitles:nil];actionSheet.actionSheetStyle=UIActionSheetStyleDefault;UIPickerView*picker=[[UIPickerViewall

ios - 为什么 UIPickerView 是半透明的

为什么UIPickerView不是%100不透明?当我将文本颜色设置为白色并将UIPickerView置于红色背景时,UIPickerView项目具有偏红的白色文本颜色。我尝试使用viewForRow自定义View,但仍然没有效果。如何将UIPickerView的不透明度设置为%100?在IB中它的alpha是1但实际上在运行时它不是 最佳答案 请试试这个委托(delegate)并制作您自己的自定义View并返回它。-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:

ios - 创建内置 iOS UIPickerViews 的浮雕外观

因此,我可以通过向UILabel添加阴影颜色和偏移量来轻松创建静态浮雕外观,如多个questionsandanswers中所述。在SO上。然而,核心系统的UIPickerViews(例如Clock->Timer,Clock->Alarm->Edit)并不是一成不变的!如果您仔细观察,它们只会在选择栏下方出现浮雕。将其中一个标签拖出选择栏的一半实际上会导致一半标签被压印而另一半则没有,如下图所示:知道这是如何实现的吗? 最佳答案 使用带有浅色阴影的深色文本。确保文本的颜色比阴影深,但比文本浅。

ios - 如何从头开始创建类似 UIPickerView 的选择器?

我研究过自定义UIPickerView,但没有按照我想要的方式自定义它的选项。我想将“选择突出显示”更改为文本标签后面的静态图像,而不是像默认UI一样在其上方的静态透明图像。我还想去掉表盘顶部和底部的渐变叠加层。这里有人有关于从头开始创建自定义选择器或可能子类化UIPickerView以执行我想要的操作的任何提示吗? 最佳答案 子类化UIPickerView不会真正帮助您,因为它只是一个大hack,因为它的外观无法更改。您可以尝试将UIScrollView与滚动部分的分页一起使用,并将其背景设置为clearColor以便您的选择突出

ios - UIPickerView iOS7.1 中的未定义键 NSException

我在iOS7.1模拟器中遇到一个异常,该异常在7.0中没有出现。它似乎在核心的某个地方被处理,因为它只触发异常引发断点。它不会记录到控制台或崩溃。在UIPickerView中滚动选项时会发生这种情况。没有可用的有意义的回溯(从UIApplicationMain到objc_exception_throw),但在调试器中检查抛出期间的异常显示:[valueForUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekey_mode.我在我的项目中搜索了mode,setMode:,mode=但我不认为我是设置它的人。还有其他人遇

ios - 如何像 uipickerview 中的其他行一样对齐选定的行

我为uipickerview使用自定义标签并使用此代码-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{UILabel*pickerLabel=[[UILabelalloc]initWithFrame:CGRectMake(10.0f,0.0f,[pickerViewrowSizeForComponent:component].width-20.0f,[pickerViewrow