我已经新使用UIPickerView
,而显示UIPickerView
是否需要在同一视图中隐藏所有其他控件,因为我得到这样的问题。请看图片如何使用UIPickerView
后面的按钮显示正面。如何避免这个问题。任何想法?
我已经新使用UIPickerView
,而显示UIPickerView
是否需要在同一视图中隐藏所有其他控件,因为我得到这样的问题。请看图片如何使用UIPickerView
后面的按钮显示正面。如何避免这个问题。任何想法?
嗨,我想你必须设置选取器视图的框架。下面的代码是uipickerview,如你所愿修改。
- (IBAction为)pickButtonpressed:(ID)发送方
{
UIActionSheet * asheet = [[UIActionSheet的alloc] initWithTitle:@ “选择距离” 委托:自cancelButtonTitle:@ “取消” destructiveButtonTitle:无otherButtonTitles:@“Select”,nil];
[asheet setTag:200];
UIPickerView *statePicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 40, 0, 0)];
statePicker.delegate=self;
statePicker.showsSelectionIndicator = YES;
[statePicker setTag:11];
[asheet addSubview:statePicker];
[asheet showInView:[self.view superview]]; //note: in most cases this would be just self.view, but because I was doing this in a tabBar Application, I use the superview.
[asheet setBounds:CGRectMake(0,0,320, 700)];
[asheet setFrame:CGRectMake(0, 117, 320, 383)];
NSArray *subviews = [asheet subviews];
[[subviews objectAtIndex:1] setFrame:CGRectMake(20, 266, 280, 46)];
[[subviews objectAtIndex:2] setFrame:CGRectMake(20, 317, 280, 46)];
}
你在哪里创建选择器,你在哪里将它添加到视图?你使用picker作为'UITextField'的输入吗?在这种情况下,您可能希望将选择器设置为“UITextField”的“inputView”。 –
我添加了隐藏状态下IB的picker视图,并且点击按钮时只显示 – Newbee