Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 下拉列表“;窗帘“;以某种方式被测量为只出现在屏幕顶部_Ios_Xcode - Fatal编程技术网

Ios 下拉列表“;窗帘“;以某种方式被测量为只出现在屏幕顶部

Ios 下拉列表“;窗帘“;以某种方式被测量为只出现在屏幕顶部,ios,xcode,Ios,Xcode,我使用的代码是:“模拟”一个下拉菜单,因为它在html代码中工作 我已通过编程方式将UITextField添加到我的navigationItem中,使用: [self.navigationItem setTitleView:myUITextField]; 我的视图是一个UITableView,因此我的控制器继承自UITableViewController 我已经用许多行数据填充了表视图。我还将下拉列表设置为在我的“myUITextField”中单击时执行操作,并且当单击textField时,下

我使用的代码是:“模拟”一个下拉菜单,因为它在html代码中工作

我已通过编程方式将
UITextField
添加到我的
navigationItem
中,使用:

[self.navigationItem setTitleView:myUITextField];
我的视图是一个
UITableView
,因此我的控制器继承自
UITableViewController

我已经用许多行数据填充了表视图。我还将下拉列表设置为在我的“
myUITextField
”中单击时执行操作,并且当单击
textField
时,下拉列表将正确显示

我的问题是,如果我向下滚动屏幕上的行列表,然后再次单击我的
textField
,那么我只能看到“下拉列表”的底部——因此,下拉列表“窗帘”以某种方式被测量为只出现在屏幕的顶部


我怎样才能解决这个问题?我想我需要修一下机器才能修好

有可用的屏幕截图/代码吗?一个简单的解决方案是在调用“show dropdownlist”之前将视图滚动到顶部-任何人都可以告诉我如何在调用“dropdownlist”之前将此类滚动事件添加到我的UITextField