草庐IT

UIPickerVIew

全部标签

iOS7 UIPickerView/UIScrollView

我以一种有点非正统的方式使用UIPickerView来允许用户选择一系列图像(在这种情况下,它们是背景上的文字,但它们很容易成为图片):在iOS6下这很好用,但如您所见,在iOS7中,图像的边缘逐渐变白,这使得该控件无法用于此目的。我的问题是——a)是否有一种方法可以“修复”此问题并仍然使用UIPickerView控件?如果是这样,可以采取什么样的方法?b)如果我不能修改View来消除问题,是否有一种实用的替代方法是使用三个UIScrollView来复制此功能?c)我有时会修改UIPickerView中显示的View,并且我正在考虑在这里尝试这样做,即插入我自己的替换View。但我不清

ios - PickerView 中的一个按钮在 iOS 7 中不起作用

这是我的代码,我无法处理按钮选择器。-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{if(view==nil){view=[[[UIViewalloc]init]autorelease];}[viewsetFrame:CGRectMake(0,0,320,44)];UIButton*manageButton=(UIButton*)[viewviewWithTag:TAG_MAN

ios - 如何获取 UIAlertController 的框架宽度?

我想获取UIAlertController框架的宽度,以便我可以指定UIAlertController附带的UIPickerView和UIToolbar的宽度。我尝试使用以下语句来获取宽度。alertPicker.view.frame.size.width但是,宽度与viewController的相同:self.view.frame.size.width知道获取UIAlertController的宽度吗?非常感谢。这是我的代码。UIAlertController*alertPicker=[UIAlertControlleralertControllerWithTitle:nilmess

ios - 我怎样才能让 UIPickerview 自动更新 UILabel

我有一个转换器应用程序,我希望它在我将数字(应该转换)输入文本字段时更新标签。我希望它自动更新,所以我不需要再次选择方向盘上的单位来更新。这是我的代码:-(void)viewDidLoad{[superviewDidLoad];{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib._convertFrom=@[@"MTPA",@"MMcf/day",@"Mill.Sm3/day",@"MMBTU",@"Boe/day"];_convertRates=@[@1.0f,@133.424

ios - 如何为 UIPickerView 行设置 Voice Over 辅助功能标签?

我正在尝试使我的VoiceOver的UIPickerView可访问,我注意到UIPickerViewAccessibilityDelegate协议(protocol)相当不完整。它只允许您为pickerView组件指定标签和提示,而不是组件内的行。(它还有一个错误,它的pickerView:accessibilityLabelForComponent:方法没有在它的pickerView参数中传递一个UIPickerView*,而是一个UIAccessibilityPickerComponent!)所以我现在想知道,是否有任何方法可以为我的选择器的行设置自定义可访问性标签,或者是否只能读

html - 通过html select标签创建时如何获取UIPickerView的对象引用

我有一个UIWebview包含一个html“select”标签,显示为在屏幕上。当我单击下拉菜单时,UIWebview会自动弹出一个UIWebSelectSinglePickerView,显示为.我想更改选取器View的背景颜色和文本颜色。我怎样才能实现这个目标?我尝试监听UIKeyboardWillShowNotification事件,但此时此View尚未创建。在此先感谢您的帮助。 最佳答案 我自己设法解决了这个问题。如果有人也想即时更改UIPickView,请看一下:首先,在UIKeyboardWillShowNotificat

ios - UIPickerView 在屏幕截图上变暗

我不得不在某些情况下更改导航,并且由于转换的复杂性,我在转换完成之前进行了绘画和屏幕截图。在大多数情况下,这种方法效果很好,但有一点让我感到不安。我有一个带有两个选择器View的ViewController:但是截图在这个VC上效果不佳。我明白了:两种情况下截屏的代码如下:-(UIImage*)takeScreenshot{CALayer*layer=[[UIApplicationsharedApplication]keyWindow].layer;UIGraphicsBeginImageContext(layer.frame.size);[layerrenderInContext:U

iphone - 当用户同时旋转组件时,UIPickerView 会导致应用程序崩溃

我在使用UIPickerView时遇到了一个非常难以忍受的问题。有两个组成部分:第一个包含食物类别,第二个包含每个类别中的食物。我有适当的食物阵列,看起来像:ViewController.h@property(strong,nonatomic)NSArray*leftPickerDataSource;@property(strong,nonatomic)NSArray*vegetablesDataSource;@property(strong,nonatomic)NSArray*eggsDataSource;@property(strong,nonatomic)NSArray*past

ios - UIPickerView 在 iOS 11 上改变了吗?

在我们的应用程序中,我们有一个UIPickerView,可让您选择季节。但是,在iOS11上,Done按钮和Cancel按钮消失了,只有在应用程序之间切换时才可见。还有其他人经历过吗?iOS11行为的屏幕截图,下面是iOS10行为。编辑:这是一个completesampleapp问题:这是设置选择器View的代码funcsetUpPickerView(){self.seasonPicker=UIPickerView.init(frame:CGRect.init(x:0,y:50,width:self.frame.width,height:UIScreen.main.bounds.hei

ios - UIPickerView 显示错误的标题

我的应用程序是一个带有多组件选择器轮的转换器。它用于转换一些变量。您看到的数字仅用于测试,并不重要。-(void)viewDidLoad{[superviewDidLoad];_convertFrom=@[@"One(1)",@"Two(2)",@"Three(3)",@"Four(4)",@"Five(5)"];_convertRates=@[@1.0f,@2.0f,@3.0f,@4.0f,@5.0f];_convertTo=@[@"One(1)",@"Two(2)",@"Three(3)",@"Four(4)",@"Five(5)"];_convertRates=@[@1.0f,@