我的应用程序的表视图不占用全屏高度,因为我在底部允许50px的横幅.
当我开始在搜索栏中输入内容时,搜索结果表视图会更大; 它填充搜索栏和标签栏之间的所有可用屏幕空间.这意味着最后一个搜索结果被横幅遮挡了.
如何指定UISearchDisplayController使用的表视图的大小?我可以看到没有边界或框架属性.
编辑添加屏幕截图:
这是在IB中设置表视图的方式.它比合成标签栏短50px.
alt text http://iphone.lightwood.net/StackOverflow/gstableviewinib.png
这就是内容正常显示的方式.我已经滚到了最底层. alt text http://iphone.lightwood.net/StackOverflow/gstableviewatbottom.png
这是搜索时显示的方式.我再次滚动到最底层.如果我停用横幅广告,我会看到搜索显示表向下展开到标签栏.
alt text http://iphone.lightwood.net/StackOverflow/gssearchviewatbottom.png
我正在编写一个SplitView iPad应用程序.在DetailViewController中,有一个包含a UITableView和a UISearchBar及其控制器的小视图.此视图不代表为DetailViewController保留的整个屏幕空间.实际上,它只使用了一半.这里有一个UIImageView对另一半.
这就是麻烦的来源:每次我使用搜索栏时,displaycontroller(我都认为)会使DetailViewController中的所有内容变暗,包括图像视图.这与人们在运行应用程序时的期望不一致.有没有办法将框架设置为暗灰色?或者至少禁用调光效果好?
提前致谢.