Die Standard-Scroll-Einstellung für eine UIPickerView ist auf vertikal eingestellt. Ist es möglich, eine UIPickerView horizontal in swift zu implementieren (Picker Ansicht Array enthalten, hat auch horizontal zu ändern)How to set pickerview horizantaly
ohne Dritte Datei mit
Wenn ja, könnten Sie mir bitte zeigen eine Probe Code ist unter
self.rangePickerView.hidden = false
self.rangePickerView.dataSource = self
self.rangePickerView.delegate = self
rangePickerView.clipsToBounds = false
rangePickerView.layer.borderWidth = 0
rangePickerView.dataSource = self
rangePickerView.delegate = self
self.rangePickerView.frame = CGRectMake(screenSize.width * 0.06,screenSize.height *
0.02,screenSize.width * 0.89,screenSize.height*0.46)
self.rangePickerView.transform = CGAffineTransformRotate(self.rangePickerView.transform, CGFloat(-M_PI_2))
self.view.addSubview(rangePickerView)
delegate methods//////
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int
{
return 1
}
funcpickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int
{
return titles.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String?
{
return titles[row]as String
}
funcpickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int)
{
print("Your favorite city is \(titles[row])")
rangePickerView.hidden = false
}
funcpickerView(pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat
{
return 200
}
func pickerView(pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat
{
return 50
}
ok danke, so habe ich die Option von akpickerview Third-Party-Datei, und ich möchte diese für zwei Pickerview jede Picker-Ansicht verwenden conatin verschiedenen Text, so wie Sie tun können, dass Ihre Antwort ist appriciated – globalworld