uinavigationbar相关内容

UINavigationBar 隐藏/显示时如何防止视图调整大小/转换

我有一个带有标签栏和导航栏的应用程序.我推送一个用于显示照片的视图控制器,一次一张.它最初显示条形图和前进/后退控件;延迟后,这些隐藏,使用标签栏上的 setNavigationBarHidden:animated: 和自定义转换 (CGAffineTransformMakeTranslation).这可行,但是显示照片的视图控制器 view 会上下跳跃.如果我将标签栏排除在等式之外,情况也是如此 ..
发布时间:2022-01-20 16:21:08 移动开发

在自定义导航栏中设置栏按钮项目颜色

我使用 XIB 创建了一个自定义导航栏和一个右导航按钮.这工作正常.但我需要自定义右侧导航按钮的色调.目前这个色调颜色与导航栏的色调颜色相同.我需要为这个右键设置不同的颜色.有什么办法可以改变这种颜色吗? 谢谢. 解决方案 据我所知,按钮继承了 navigationBar 的 tint 颜色.你可以做的是为 navigationItem 设置一个 customView: 这是您 ..

自动布局问题 Swift 3.0

我已经 Autolayout 这个屏幕截图使用了.我希望当我点击 textView 时,textView 将始终位于键盘上方,而且我正在使用自定义 NavigationBar.我已经使用 IQKeyBoardManagerSwift它正在工作,但我的 NavigationBar 也向上移动我希望我的 NavigationBar 在单击 textView 时保持在顶部.对此的任何解决方案.在此先感谢 ..
发布时间:2022-01-18 20:38:07 其他开发

向 UIBarButtonItem 添加约束

Xcode 不允许我在 MainStoryBoard 中的 ViewController 上对 BarButtonItem 施加约束.如图所示,它显示在不可读的左侧太远. 下图显示了 BarButtonItem 的位置.它应该说“项目".我还查看了 Xcode 上的预览分屏,它在 iPhone6 上看起来不错,但在 iPhone 4 上却不行(它在 iPhone 4 上被剪掉了一半,但在这里 ..
发布时间:2022-01-18 20:20:09 移动开发

UINavigationItem 的持久 rightBarButtonItem 属性

这可能是一个愚蠢的问题,但是否可以在 UINavigationController 管理的多个视图中保持正确的 UIBarButtonItem?我有一系列经常共享相同右侧 UIBarButtonItem 的视图,但是当我将新视图推送到我的 UINavigationController 时,我每次都必须重新定义按钮,即使它没有改变.大多数情况下,从一个视图到下一个视图的明显过渡动画让我感到困扰,因为 ..
发布时间:2022-01-18 08:26:48 移动开发

导航栏左侧的按钮问题

我在导航栏的左侧有一个按钮.我在那个按钮附近还有一个 UIButton. 现在,当我单击导航栏下方的按钮时,在许多情况下,导航栏上的按钮会被单击. 知道为什么会这样吗?有什么建议吗? 谢谢. 图片:如果您单击红色按钮内的任意位置,导航栏左上角的按钮仍会被按下. 导航栏按钮代码: UIButton *leftButton = [[UIButton alloc] ini ..

如何在导航栏中创建返回按钮

我有 2 页.第一个是tableView,第二个是view当我单击任何单元格时,以模态搜索方式进入下一页(视图).我想在导航栏的下一页添加返回按钮.这是我在视图页面中的代码:ViewController.m - (void)viewDidLoad{[超级视图DidLoad];self.lable.text = obji.Name;self.lable2.text = obji.Descript; ..
发布时间:2022-01-17 23:37:43 移动开发

如何创建像 BestBuy App 这样的自定义导航栏?

我想制作一个自定义导航栏,就像在 BestBuy 应用程序中一样,或者像下面给出的屏幕截图中显示的那样. 我希望这种类型的 Navigation 始终位于每个 viewController 的顶部. 如果有人能告诉我程序或任何形式的帮助,将不胜感激.谢谢. 解决方案 编写 UINavigationBar 的子类,在其中自定义绘图并根据需要添加子视图. 然后通过使用 ini ..

使用 UIPageViewController 时如何将 UIBarButtonItem 添加到 NavigationBar

请原谅我,关于如何以编程方式将 UIBarButtonItem 添加到 NavigationBar 已经有很多问题了,但我似乎无法找到任何适合我的情况的解决方案. 这是一个简单的测试应用程序的布局,我一直在使用它来学习 UIPageViewController. 我的页面视图控制器与三个独特的视图控制器一起工作得很好.我现在想为每个视图控制器设置唯一的 rightBarButtonIt ..

如何获取 UINavigationBar 中后退按钮的宽度?

我们有一个控制器,它可以从多个位置推动,因此它的后退按钮可能具有多个标题之一.它还有一个按钮,可以弹出另一个控制器.它们都有相同的自定义标题元素,但它们的居中不同,因为第二个控制器没有后退按钮.我想添加一个垫片来解决这个问题,但我不知道要制作什么宽度.如何获取 UINavigationBar 中后退按钮的宽度? 解决方案 你总是可以探索导航栏的子视图,寻找后退按钮视图并在找到时选择大小.不 ..

导航栏中带有返回按钮的 UISegmentedControl

我正在以编程方式将 UISegmentedControl 添加到导航栏 titleView 应该在的位置.但正如 Apple docs 所提到的在 titleView 下,如果 leftBarButtonItem 不为 nil,则忽略此属性. 但我也想要返回按钮.就像他们在自己的图片中展示的一样! 下面是我添加UISegmentedControl的代码. self.navigatio ..

自定义 UINavigationController UINavigationBar

基本上我想要一个自定义 UINavigationBar.我不希望它是“半透明的"或任何东西,比如图片应用. 我基本上想完全删除它,但我仍然希望能够在推送导航控制器时添加后退按钮等,并且我希望推送视图(EG:UITableViewController)在它下面. 像这样: 任何想法如何实现这一点? 谢谢 解决方案 @implementation UINavigatio ..
发布时间:2022-01-17 13:16:56 移动开发

UINavigationContoller interactivePopGestureRecognizer 在导航栏隐藏时不活动

我有一个嵌套在 UINavigationController 中的视图控制器. 我已经实现了 iOS 7 interactivePopGestureRecognizer 以使用户能够通过手势将 VC 从堆栈中弹出. 在 VC 中,我有一个滚动视图,当用户不在滚动视图的顶部时,我隐藏了所有 chrome(导航栏和状态栏)以将焦点放在内容上. 但是在隐藏导航栏的情况下,interac ..

在透明导航栏到半透明之间转换

在 Apple 最近发布的 Remote 应用程序中,我注意到导航栏的行为方式是独一无二的,我无法重现它.弹出 Now Playing 视图控制器时,Now Playing 视图控制器的导航栏保持透明,库视图控制器的导航栏也保持半透明(屏幕截图 1).我试图弄清楚他们是使用两个导航控制器还是只使用一个.就我个人而言,我觉得他们只使用了一个,原因有两个:(1)启用了交互式弹出手势;(2) 当您按下库 ..
发布时间:2022-01-17 13:14:33 移动开发