Я работаю с UIPickerview. Я хочу, чтобы мой взгляд, как:Как настроить UIPickerView?
Но я получаю как:
.
Есть ли способ привести значениеИндикатор близко к строке? И чтобы скрыть числа, которые будут превышать идентификатор выбора?
Я работаю с UIPickerview. Я хочу, чтобы мой взгляд, как:Как настроить UIPickerView?
Но я получаю как:
.
Есть ли способ привести значениеИндикатор близко к строке? И чтобы скрыть числа, которые будут превышать идентификатор выбора?
lakhan bhojwan try ниже answer.I создал образец 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
Ниже выходного скриншоте
Здесь вы просто предоставляете основной выбор. Я хочу, чтобы selectionIndicator был близок к строке «rate this page» –
Оценить эту страницу - данные с меткой или сборщиком? – user3182143
Очевидно, что это будет ярлык –
Я думаю, Там нет никакого способа сделать так. Pickerview по умолчанию предоставляется по функциональности, и вы не можете сделать его обычным. Так что используйте –
Проверьте, работает ли answer.it. – user3182143