Ios 下拉列表“;窗帘“;以某种方式被测量为只出现在屏幕顶部
我使用的代码是:“模拟”一个下拉菜单,因为它在html代码中工作 我已通过编程方式将Ios 下拉列表“;窗帘“;以某种方式被测量为只出现在屏幕顶部,ios,xcode,Ios,Xcode,我使用的代码是:“模拟”一个下拉菜单,因为它在html代码中工作 我已通过编程方式将UITextField添加到我的navigationItem中,使用: [self.navigationItem setTitleView:myUITextField]; 我的视图是一个UITableView,因此我的控制器继承自UITableViewController 我已经用许多行数据填充了表视图。我还将下拉列表设置为在我的“myUITextField”中单击时执行操作,并且当单击textField时,下
UITextField
添加到我的navigationItem
中,使用:
[self.navigationItem setTitleView:myUITextField];
我的视图是一个UITableView
,因此我的控制器继承自UITableViewController
我已经用许多行数据填充了表视图。我还将下拉列表设置为在我的“myUITextField
”中单击时执行操作,并且当单击textField
时,下拉列表将正确显示
我的问题是,如果我向下滚动屏幕上的行列表,然后再次单击我的textField
,那么我只能看到“下拉列表”的底部——因此,下拉列表“窗帘”以某种方式被测量为只出现在屏幕的顶部
我怎样才能解决这个问题?我想我需要修一下机器才能修好 有可用的屏幕截图/代码吗?一个简单的解决方案是在调用“show dropdownlist”之前将视图滚动到顶部-任何人都可以告诉我如何在调用“dropdownlist”之前将此类滚动事件添加到我的UITextField