UISearchDisplayController、UINavigationController、UITabBarController 问题

发布于 2024-08-11 08:43:43 字数 595 浏览 14 评论 0原文

大家好,遇到了一个问题,

我已经通过 IB 创建了所有视图,主窗口有一个 NavigationController,以及一个在第一个选项卡中加载 TableViewController 的 TabBarController。

当我在导航控制器中使用 searchbarcontroller 时,问题发生了,一切正常,除了当顶部的导航栏消失时,表格扩展得太高,我无法弄清楚我做错了什么。

附件是我所指的图像,任何帮助将不胜感激。

替代文本 http://img263.imageshack.us/img263/4706 /picture1ot.png

更多信息:

我的 MainWindow 带有 UINavigationController 和 UITabBarController。在第一个选项卡上,我让它加载另一个笔尖“AVN_TableController”,它是一个 UITableViewController 笔尖,带有 Searchbar 委托。

Hey everyone, running into a bit of an issue,

I have created all my views through IB, with the main window having a NavigationController, and a TabBarController which loads a TableViewController in its first tab.

The problem happens when i use the searchbarcontroller in the navigation controller, everything works fine with the exception that when the navigation bar at the top disappears, the table expands too high, and i can't figure out what im doing wrong.

Attached is an image of what im referring to, any help would be greatly appreciated.

alt text http://img263.imageshack.us/img263/4706/picture1ot.png

Some more information:

i have my MainWindow with a UINavigationController, and a UITabBarController. On the first Tab, i have it loading another nib "AVN_TableController" which is a UITableViewController nib, with the Searchbar delegate.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

随心而道 2024-08-18 08:43:43

如果您已在 Interface Builder 中正确设置视图大小,并使用“模拟界面元素”来显示状态栏、导航栏和选项卡栏,则它应该可以正常工作。如果没有,那么我想到的是这个问题,其中显示操作表有它的问题可点击的矩形偏移了选项卡栏的高度,因为它被添加到了错误的视图中。不确定这是否适用于此,但这至少是需要考虑的事情。

If you've set your view sizes correctly in Interface Builder and are using the "Simulated Interface Elements" to cause the status bar, navigation bar, and tab bar to display, it should work correctly. If not, then what comes to mind is this issue where displaying an action sheet has it's tappable rectangle offset by the height of the tab bar because it is added to the wrong view. Not sure if that would apply here, but it's at least something to consider.

陌伤浅笑 2024-08-18 08:43:43

我最终选择了创建自己的选项卡控制器,因为这导致了问题。

I ended up going the route of creating my own tabbarcontroller, as that was causing the issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文