我正在使用UIPickerview。我想我的观点是:如何自定义UIPickerView?
但我正在逐渐为:
。
有没有办法让selectionIndicator接近字符串?并隐藏数字,将高于selectionIndicator?
我正在使用UIPickerview。我想我的观点是:如何自定义UIPickerView?
但我正在逐渐为:
。
有没有办法让selectionIndicator接近字符串?并隐藏数字,将高于selectionIndicator?
lakhan bhojwan尝试下面的答案。我创建了示例one.It完美的作品。
ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController<UIPickerViewDelegate,UIPickerViewDataSource>
@property (strong, nonatomic) IBOutlet UIPickerView *pickerCustom;
@end
ViewController.m
#import "ViewController.h"
@interface ViewController()
{
NSMutableArray *arrPicker;
}
@end
@implementation ViewController
@synthesize pickerCustom;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
arrPicker = [[NSMutableArray alloc]initWithObjects:@"Rate this page",@"10",@"9",@"8",@"7",@"6",@"5",@"4",@"3",@"2",@"1",nil];
[pickerCustom selectRow:1 inComponent:0 animated:YES];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
// The number of columns of data
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}
// The number of rows of data
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return [arrPicker count];
}
// The data to return for the row and component (column) that's being passed in
- (NSString*)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return arrPicker[row];
}
@end
下面输出截图
在这里,您只是提供基本的pickerview。我希望selectionIndicator接近字符串“为此页评分” –
评价此页面是标签还是选择器视图数据? – user3182143
显然这将是一个标签 –
我觉得没有办法做到这样。 Pickerview默认由功能提供,你不能自定义。所以尽可能使用 –
检查我的answer.it工作正常。 – user3182143