在UITableView

时间:2016-08-26 11:27:47

标签: ios swift uitableview uisearchcontroller

我尝试创建一个简单的搜索视图,其中嵌入了UISearchController UITableView。为此,我将edgesForExtendedLayout设置为UIRectEdge.None。这会产生以下结果:

Weird white bar

如果我将edgesForExtendedLayout设置为UIRectEdge.AllUIEdgeRect.Top,则白条会消失,但每次点击搜索栏然后再打开时,表格视图都会不断向下移动取消:

Blank space

It get's bigger

对这里可能发生的事情有任何想法?这是我第一次使用UISearchController,所以我对这里做了什么感到有点无能为力。

1 个答案:

答案 0 :(得分:0)

原来TPKeyboardAvoiding和UISearchController不能很好地协同工作。删除TPKeyboardAvoiding解决了这个问题。