由于UI设计,在导航栏和搜索栏之间创建空间

时间:2012-08-13 18:20:25

标签: objective-c ios xcode

我有一个应用程序,其中navigationBar是根据Apple HIG实现的,所以44px高。其下是一个直接位于navigationBar下的searchBar。

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

我似乎无法找到如何确保不使用navigationBar(20px)下的空间。它应该看起来好像navigationBar比用户大20px。

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

1 个答案:

答案 0 :(得分:1)

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

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