0

当我开始在搜索栏中输入时,我的搜索结果表格视图会位于搜索栏顶部 20 像素处。我在哪里可以在我的代码中设置框架的位置?在 viewdidload 或 searchDisplayControllerWillBeginSearch 中,[self.searchDisplayController.searchResultsTableView setFrame:CGRectMake(0, self.searchbar.frame.origin.y, 320, 466)];不起作用。

谢谢你。

前 2 张图片,搜索栏保持在同一位置。但是搜索结果tableview在取消搜索后上升并保持在那里。取消搜索后,搜索栏会出现在搜索栏的结果表视图的顶部。

在此处输入图像描述


在此处输入图像描述


在此处输入图像描述

4

2 回答 2

0

这是因为我在 xib 的自动调整大小中选择了底线。所以我在自动调整大小时选择了顶线并且它起作用了。

于 2014-01-02T11:26:09.123 回答
0

尝试这个 。

您需要从 xib 为 iOS 7 设置 delta y 和 delta 高度。

于 2013-12-24T06:59:35.867 回答