Ios iPhone/iPad用户界面:寻找下拉控件

Ios iPhone/iPad用户界面:寻找下拉控件,ios,drop-down-menu,uipickerview,Ios,Drop Down Menu,Uipickerview,我的通用应用程序有一个设置页面,用户必须从十几个可用主题中选择一个主题 问题是,如果我使用的是picker视图,它会占据iPhone上的大部分屏幕 我想我想要的是类似于标准Windows下拉菜单的东西,它只在一行上显示当前选择,然后单击它展开为可能项目的可滚动列表。选择项目会将列表折叠回原始形式 所以我的问题是:我处理这种情况的最佳方法是什么?有人能给我指一些图片或代码示例,说明如何成功地处理这种情况吗 编辑: 这就是我想要的行为: 仅显示当前选定的配置文件 当用户点击此按钮时,它将展开为一个

我的通用应用程序有一个设置页面,用户必须从十几个可用主题中选择一个主题

问题是,如果我使用的是picker视图,它会占据iPhone上的大部分屏幕

我想我想要的是类似于标准Windows下拉菜单的东西,它只在一行上显示当前选择,然后单击它展开为可能项目的可滚动列表。选择项目会将列表折叠回原始形式

所以我的问题是:我处理这种情况的最佳方法是什么?有人能给我指一些图片或代码示例,说明如何成功地处理这种情况吗

编辑: 这就是我想要的行为:

  • 仅显示当前选定的配置文件
  • 当用户点击此按钮时,它将展开为一个列表
  • 当用户选择一个项目(或点击视图外部)时,它会折叠回其原始形式,现在显示新的选择

ie在功能上相当于一个下拉列表。

首先,这个问题重复了:

(不太好)

(相同)

(更好)

(更好)

(最后一个链接指向一些方便的代码)

其次,谷歌图像搜索“下拉控制iphone”将图像大小限制在320x480,这显示了每个人是如何做到这一点的

基本上,选择器视图从底部滚动,方式与键盘相同


不,您肯定不需要自定义控件。遵循苹果的设计。使用选择器视图,它占据了大部分屏幕。用户不需要做任何事情,只需设置特定的选项,就可以完成。他们收回了屏幕上的不动产,而且他们在使用你的软件时没有什么不可逾越的学习曲线。你说的“收回他们的不动产”是什么意思?我的问题的全部要点是,这个控件似乎是一个固定大小的控件,即无论用户是否想要更改选择,它都将占据屏幕的一大块。除非你按按钮启动,否则你无法收回房地产。这就是你所说的吗?显然,除非用户想要更改设置,否则你不会显示控件。我不明白你为什么这么难理解。我之前说过你应该遵循苹果的设计。探索他们编写的应用程序,这些应用程序已经出现在你的iPad上。他们不会重新发明标准控件,你也不应该这样做。对于你提出的为iPad设计完全独立的界面的问题,答案是不,你绝对不应该这样做。始终遵循标准平台惯例。它应该占用很多屏幕空间。这是一个触摸屏。@CodyGray:你抱怨投反对票浪费了你的时间,这浪费了我的时间,所以我回复你,让你浪费一些时间回来。图像不显示,我不知道为什么;URL是