iphone - 是否可以将弹出框内的导航栏高度更改为默认高度?

标签 iphone ios objective-c ios5

弹出框内导航栏的高度为 38px, 这不像默认的 44px 高度。 是否可以将其更改为默认 (44px) 高度?

弹出窗口是使用 UIPopoverBackgroundView 自定义的,这让我可以完全改变弹出窗口的外观,导航栏高度除外。

该应用程序是为 iOS 5 及更高版本开发的。

谢谢!

最佳答案

导航栏不是由弹出窗口管理的,而是由 View 层次结构中更上层的对象管理的。

管理弹出框的 UIViewController 有一个属性 navigationController。这使您可以访问 UINavigationBar,并且您应该能够调整导航栏的高度。

关于iphone - 是否可以将弹出框内的导航栏高度更改为默认高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16102509/

相关文章:

c# - 与 iOS 调用 [[NSLocale currentLocale] localeIdentifier] 等效的 Windows Phone 7 C# 是什么?

ios - 在 Xcode 9 之前创建的项目中重新组织组和文件夹

iphone - UIPickerView 行颜色

iphone - ios5 模拟器中的 storekit 支持 - 键盘不起作用?

iphone - iOS : Create common Singleton UIView

ios - 在为 Cordova iOS 应用程序构建 Appium 测试框架时寻找选择器的任何更简单的方法

ios - 应用程序仅在 ipa 文件中崩溃,使用 xcode 安装到设备时不会崩溃

objective-c - 应用程序被 iOS 杀死后,NSURLConnection sendSynchronousRequest/sendAsynchronousRequest 失败

ios - 推送 segues 只能由 UINavigationController 错误使用

iphone - Objective C - 在 MAC LION 中找不到 iPhone 模拟器路径