我有一个应用程序,其中navigationBar是根据Apple HIG实现的,所以44px高。其下是一个直接位于navigationBar下的searchBar。
设计我的应用程序的人现在已经为navigationBar创建了一个高64像素的自定义图像。我已经剪切了图像,因此导航栏图像的实际高度为44像素。并将图像的其余部分添加到tableView背景图像中。除了现在我的searchBar滚动浏览导航栏图像外,一切都已实现并正常工作。所以从技术上讲,它不在navBar中,而是从UI设计角度来看。
我似乎无法找到如何确保不使用navigationBar(20px)下的空间。它应该看起来好像navigationBar比用户大20px。
希望有人可以指导我朝着正确的方向前进,谢谢!
答案 0 :(得分:1)
我认为您的搜索栏嵌套在UITableView
权限中?您可以将视图控制器更改为UIViewController
的子类而不是UITableViewController
,然后您可以手动将表视图添加到控制器的视图中,并以任何方式调整其大小你想要的。
(不要忘记让你的控制器实现数据源并委托协议并将其与表视图挂钩。)