Don*_*nna 8 iphone user-interface objective-c uipickerview
我只在非常少的iPhone应用程序中看到它...但它看起来像一个左/右旋转的选择器(而不是顶部/底部).
他们通常将它放在tableView的1行上......允许用户在少数选择之间快速选择(如3-10).
怎么编码?
继续Dave DeLong的回答我得到了这样的工作......
在viewDidLoad我这样做...
CGRect frame = horizontalPickerView.frame;
frame.size.width = 50;
frame.size.height = 216;
frame.origin.x=90;
frame.origin.y = 200;
horizontalPickerView.frame = frame;
horizontalPickerView.transform = CGAffineTransformMakeRotation(3.14159/2);
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{
UILabel *lbl = [[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 30, 20)] autorelease];
lbl.transform = CGAffineTransformMakeRotation(-3.14159/2);
lbl.text = @"hi";
return lbl;
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
Sne*_*ess -14
您是否考虑过采用表格视图并旋转它?
不这么认为。去尝试一下吧。:)
| 归档时间: |
|
| 查看次数: |
7181 次 |
| 最近记录: |