iOS - 在导航栏下添加 View

标签 ios iphone uinavigationcontroller uinavigationbar

我无法在 UINavigationBar(导航 Controller )下添加 View ,就像 Facebook 应用程序一样。关于如何执行此操作的任何想法?

enter image description here

最好的, 安德里亚

最佳答案

自定义 View 看起来像一个tableHeaderView。这意味着您需要将 View 设置为 tableHeaderView,然后它将放置在 tableView 的顶部和导航栏的下方。

UIView *customView = [[UIView alloc] initWithFrame:yourFrame];
self.tableView.tableHeaderView = customView;

关于iOS - 在导航栏下添加 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22252228/

相关文章:

ios - 为什么 detailViewController 不再在 UISplitViewController.viewControllers 中了?

ios - Firestore 不返回查询 Swift 5 Xcode 11.3

ios - 如何比较 ios 中大于 3 秒的时间

ios - 我的自定义形状后面的颜色已填充,我想将其设为白色

ios - CocoaPods 无法更新 `master-1` 存储库

ios - OnEditingStarted 在 iOS 7 中提高了两次

ios - 分享 MKMapView 截图

iphone - 为什么 Xcode 4 将变量标记为未使用,即使它们是?

iphone - 当前位于 UINavigationContoller 的 viewController 堆栈中的 UIViewController 是否会被卸载?

swift - 单元测试 View 在 XCTestCase 中被驳回