jjzjj

pickerView

全部标签

iphone - UIPickerView 选中行标签颜色

我制作了一个自定义UIPickerView,但我希望UILabel在像这样滚动到选定行时更改颜色;有什么想法吗?编辑:我想做的是在进行选择的同时更改UILabel的颜色,即在轮子转动时,而不是之后。到目前为止,这是我所做的,它会在您做出选择后更改UILabel的颜色:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{AILabel*pickerRow=view?(AILabel*

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 - 我怎样才能让 UIPickerview 自动更新 UILabel

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

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

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

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,@

ios - UIPickerView 默认行

如果我想在ViewController以[2]或任何其他行号开始时拥有默认行,我该如何实现?varpickerData=["2x2","4x4","6x6","8x8","12x12"]overridefuncviewDidLoad(){super.viewDidLoad()totalTilesLabel.text=pickerData[8]display.text=sentDataself.picker.delegate=selfself.picker.dataSource=self}这是UIPicker数据源和委托(delegate)。funcnumberOfComponentsI

iOS 7 UIPickerView 非选中行曲率修改多个组件

我正在尝试修改UIPickerView曲率,使其看起来像iOS7计时器。这是我的:请注意所选行中的2和4与3的偏移量有多大。有没有办法让它更“扁平化”,比如iOS7中的laTimer,其中2和4直接位于3的上方和下方?到目前为止,这是我尝试过的:尝试使用-(CGFloat)pickerView:(UIPickerView*)pickerViewwidthForComponent:(NSInteger)component在内部使用自定义UIView和自定义UILabel偏移量似乎都不起作用。有什么帮助吗? 最佳答案 偏移量是由于选择器

arrays - Swift 字典到数组来填充 pickerView

我有一本字典...["12":"AB","13":"CD"]我正在尝试使用这本字典来填充一个pickerView,所以我试图将字典拆分为数组,因为只有AB、CD需要显示在选择器中,但一旦选择它们,它们就需要对应回它们的键。我不断收到无法转换类型为“LazyMapCollection”的值?到预期的参数类型[_]newArray=Array(arrayLiteral:myDictionary.keys)我尝试过使用NSMutableArray等更改数组类型,但同样的错误不断出现。如果有人有更好的使用字典和选择器的方法,我会乐于接受建议,或者有人可以帮助我解决这个问题。谢谢

ios - 根据选择器选择确定Segue IOS,swift

我目前有一个有两个选项的选择器,我正在寻找的是,根据在选择器中所做的选择,确定下面的下一个viewController是我尝试使用的,但是,我立即收到一个错误说明最后一个“if”语句应转换为let语句。下面是我的选择器的代码,并试图引导到相关的segue。importUIKitimportFirebaseimportCoreDataimportCoreLocationclassSchoolPickerViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate{@IBOutletweakvarSc

ios - 如何声明实现多个协议(protocol)的参数

我有一个包含UIPickerView的自定义UIView。我现在想做的是创建一个函数来传递一个参数作为UIPickerView的委托(delegate):classMQPickerView:UIView{letpickerView=UIPickerView()......funcsetDelegate(delegate:AnyObject){self.pickerView.dataSource=delegateself.pickerView.delegate=delegate}}我先尝试了AnyObject类型,但是无法传递给dataSource和pickerView的delegate