我想获得UIPickerview的所有子视图。我试过了:
UIPickerView *pc=[[UIPickerView alloc]init];
pc.frame=CGRectMake(0, 0, 320, 130);
pc.delegate=self;
pc.dataSource=self;
[self.view addSubview:pc];
NSLog(@"%d",[pc.subviews count]);
for(id ww in pc.subviews)
{
NSLog(@"%@",[ww description]);
}
ViewDidLoad中的。然后返回子视图的计数。然后我写了
NSLog(@"%d",[pc.subviews count]);
for(id ww in pc.subviews)
{
NSLog(@"%@",[ww description]);
}
参与pickerview的所有数据源和委托方法。结果没有改变。 在屏幕上显示的选择器视图之前,我想删除一些子视图。如何在屏幕上显示之前获取所有子视图? 提前致谢
答案 0 :(得分:0)
如果您在ViewWillAppear中编辑视图而不是ViewDidLoad,该怎么办?这将使您可以在视图实际显示之前编辑子视图...
答案 1 :(得分:0)
尝试创建UIPickerView的子类并在那里执行代码。