0

我有一个应用程序,其中导航栏是根据 Apple HIG 实现的,所以 44px 高。在其下方是一个搜索栏,它位于导航栏的正下方。

设计我的应用程序的人现在已经为导航栏创建了一个 64 像素高的自定义图像。我已经剪切了图像,以便导航栏图像的实际高度为 44 像素。并将图像的其余部分添加到 tableView 背景图像中。除了现在我的 searchBar 正在滚动浏览我的 navigationBar IMAGE 之外,一切都已实现并正常工作。所以从技术上讲,它不在导航栏中,而是从 UI 设计的角度来看。

我似乎不知道如何确保导航栏(20px)正下方的空间未被使用。对用户来说,它应该看起来好像导航栏大了 20 像素。

希望有人可以指导我正确的方向,谢谢!

4

1 回答 1

1

我想你有你的搜索栏嵌套在一个UITableView权利?您可以将视图控制器更改为子类UIViewController而不是 a UITableViewController,然后您将能够手动将表格视图添加到控制器的视图中,并以任何您想要的方式调整其大小。

(不要忘记让您的控制器实现数据源和委托协议并将其与您的表格视图挂钩。)

于 2012-08-13T18:33:06.510 回答