【发布时间】:2010-03-05 18:06:31
【问题描述】:
我的应用的表格视图没有占据全屏高度,因为我在底部允许 50px 用于横幅。
当我开始在搜索栏中输入时,搜索结果表视图变大了;它填充了搜索栏和标签栏之间的所有可用屏幕空间。这意味着最后的搜索结果被横幅遮挡了。
如何指定 UISearchDisplayController 使用的表格视图的大小?我看不到任何边界或框架属性。
编辑以添加屏幕截图:
这就是在 IB 中设置表格视图的方式。它在距离合成标签栏 50px 处结束。
(来源:lightwood.net)
这是内容正常显示的方式。我已经滚动到这里的最底部。
(来源:lightwood.net)
这是搜索时的显示方式。同样,我已经滚动到最底部。如果我禁用横幅广告,我可以看到搜索显示表格一直延伸到标签栏。
(来源:lightwood.net)
【问题讨论】:
-
另外值得注意的是,我尝试过不同高度的table view,搜索显示结果总是延伸到屏幕底部。问题不在于搜索栏本身约为 50 像素,将所有内容都推到横幅后面。
标签: iphone uitableview uisearchdisplaycontroller