首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >同一UIViewController中的两个选取器视图

同一UIViewController中的两个选取器视图
EN

Stack Overflow用户
提问于 2014-05-03 19:17:27
回答 3查看 130关注 0票数 0

我有一个包含两个选择器视图的UIViewController。由于某些原因,当我运行项目时,一个选取器视图遮蔽了另一个。如何在代码中设置位置、高度等参数?

EN

回答 3

Stack Overflow用户

发布于 2014-05-03 19:55:37

为什么要使用两个选取器视图?您可以在需要时更改选择器视图的内容。即使你想使用其中的两个,选择器也会在底部。使用选择器视图的显示和隐藏属性来处理所需的任务

票数 0
EN

Stack Overflow用户

发布于 2014-05-06 08:16:04

您必须实现-initWithFrame:方法(假设您在代码中实例化视图)。下面是一个展示选取器视图的示例:

代码语言:javascript
运行
复制
UIPickerView *myPickerView1 = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)];
[self.view addSubview:myPickerView1];

UIPickerView *myPickerView2 = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 200, 320, 320)];
[self.view addSubview:myPickerView2];

如果你看到下面这张图片,它们并没有相互遮蔽。我希望这个简单的解释能有所帮助。欢迎使用iOS开发!

票数 0
EN

Stack Overflow用户

发布于 2014-05-09 15:37:05

你可以这样做

代码语言:javascript
运行
复制
 //first picker
   optionPicker1 = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 44, 320, 200)];
  [self.view addSubview:optionPicker1];



  //second picker
   optionPicker2 = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 200, 320, 200)];
  [self.view addSubview:optionPicker2];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23443715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档