我知道Apple不建议在UITableView
中嵌入UIScrollview
。
所以这就是我要做的事情:
我有一个注册表单,其中的字段嵌入UIScrollview
,
对于某些字段,我通过呈现UITableView
创建了一个下拉菜单,问题是当UITableView
出现时我的对象didSelectRowAtIndexPath
没有响应。
如果还有另一种方式我很乐意听到,如果不是我怎么能在当前情况下修复它,谢谢。
答案 0 :(得分:0)
不要将表添加为滚动视图的子视图,将其添加为滚动视图的超级视图的子视图(并考虑将其添加到容器视图中,该容器视图检测表外的触摸以解除它从屏幕上没有任何选择)。
如果你的根源是'控制器的视图是滚动视图,更改视图层次结构以使用普通视图作为根,并将滚动视图作为其子视图。
您可能还想使用bringSubviewToFront:
来确保演示文稿正确无误。