0

我有 DropDown 类(自定义下拉菜单,它是一个 tableViewController)

它正在工作(在其他类中测试和使用)

然后我有一个 PersonalInfo 类..

我的 PersonalInfo 类是一个包含自定义单元格的 TableViewController

每个单元格都有一个 UIView dropDownView 和一个 textField contentTextField。

使 DropDown 成为 dropDownView 的子视图,我可以使下拉菜单出现在每个单元格上。但是,当 dropDown 超出单元格的高度时,dropDown 项目不再可点击,但它们仍然可见。

如果我使单元格的高度更大,它可以正常工作,但我想将单元格的高度保持在一定大小。我尝试将视图放在前面,但从未奏效。有谁能够帮我?我的想法不多了..谢谢

4

1 回答 1

0

由于下拉菜单是您单元格的子视图,您只能控制该单元格中的内容(我认为......)。从“Apple Human Interface Design Guide”的角度来看,您的方法可能有点不寻常。

首先,你不会真的需要每个单元格都有一个下拉菜单,对吧?我的意思是,即使您单元格中有一个下拉菜单,您一次也只会显示一个下拉菜单,而不是多个下拉菜单。因此,您可以将下拉列表设为表格的子视图。或者,更符合标准方法,您将有一个向下钻取视图,将下拉/子表加载到当前表中,类似于表视图的所有教程。

希望这可以帮助,

大人

于 2012-09-19T01:46:56.320 回答