使 uibarbuttonitems 淡入淡出

2024-05-19

我有一个完全用代码设置和控制的导航栏。所以它不会出现在IB中。我有一个按钮出现在“self.navigationitem.rightbarbutton = myButton;” 我通过将其设置为 NIL 来使其消失。我想知道如何让它淡入淡出?


我找到了最适合我的方法

[self.navigationItem setRightBarButtonItem:myButton animated:YES];

And then

[self.navigationItem setRightBarButtonItem:nil animated:YES];

使其淡出。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使 uibarbuttonitems 淡入淡出 的相关文章

  • 导航控制器后退按钮可转到上一屏幕之前的屏幕

    我想知道是否可以使用导航控制器按钮返回到上一页 现在 我已经使用此代码定制了按钮 self navigationItem leftBarButtonItem UIBarButtonItem alloc initWithTitle mainL
  • UINavigationBar多行标题

    是否有一种直接的方法可以覆盖导航控制器内导航栏中当前导航栏项目的 titleView 我尝试创建一个新的 UIView 并用我自己的 UIVIew 替换 topView 的 titleView 属性 但没有成功 基本上 我想要一个多行标题作
  • 推送 UIView 时隐藏 UITabBar

    我有一个UITabBarController其中默认视图控制器是UINavigationController 当我在视图中推送某个视图时 我希望能够隐藏 UITabBarController 的 UITabBarUINavigationCo
  • iOS 7:如何为 UIControlStateHighlighted 设置 UIBarButtonItem backButtonBackgroundImage?

    我正在尝试在正常和突出显示状态下设置后退按钮的背景图像 void configureBackButtonInNavigationItem UINavigationItem item UIBarButtonItem backBarButton
  • 推送后导航栏与状态栏重叠

    结构 NavigationController gt VC1 gt VC2 VC1需要以编程方式显示或隐藏状态栏 它由statusBarHidden var statusBarHidden false didSet setNeedsStat
  • 搜索栏激活时被导航栏隐藏

    我面临着一个奇怪的场景 我在应用程序中使用了搜索栏 并将其与表格视图绑定在一起 如下图所示 但是 当我尝试搜索任何内容时 搜索栏会向上滑动并被导航栏隐藏 我已经多次使用搜索栏 但从未见过像下面这样的屏幕截图 我无法删除导航栏 因为我需要它
  • 以编程方式获取导航栏的高度

    我知道更多视图控制器 导航栏 的存在将 UIView 的高度推低 我也知道这个高度 44px 我还发现这种下推可以维持 self view frame origin y 0 那么 除了将其设置为常量之外 如何确定该导航栏的高度呢 或者 更短
  • 增加导航栏高度

    我有以下代码 func navbarbutton UIView animateWithDuration 0 2 animations gt Void in let current self navigationController navi
  • iOS 11 中导航栏中的 UIButton 无法识别点击

    我有一个UIButton在位于顶部的导航栏中UIImage and a UILabel 它在 iOS 10 中运行良好 但现在在 iOS 11 中它无法识别我的任何点击 IBAction outlet 我尝试将水龙头出口移至栏按钮项目 但这
  • 更改 UINavigationBar 中 UIBarButtonItem 的位置

    如何更改 UIBarButtonItem 在 UINavigationBar 中的位置 我希望我的按钮比正常位置高约 5 像素 此代码为 UINavigationBar 创建一个具有图像背景和自定义位置的后退按钮 诀窍是创建一个中间视图并修
  • 在 UISearchController 文本字段中输入内容时导航栏消失

    我试图找出为什么当我开始在 UISearchController searchBar 中输入时我的整个导航栏消失 它正确加载并正确动画 但是当我开始输入时我丢失了活动的导航栏 下面是从 viewDidLoad 加载 searchContro
  • UINavigationBar 滑开而不是留在原处

    我创建了演示项目来展示问题 我们在 UINavigationController 中有两个视图控制器 MainViewController这是根 class MainViewController UIViewController lazy
  • 导航栏的横向视图问题

    默认导航栏高度为 64 但更改后 其横向导航栏高度的方向更改为 28 我想设置修复所有方向的导航栏大小 您可以添加方向观察者 NotificationCenter default addObserver self selector sele
  • 将标题和图像添加到导航栏

    我需要将 UIViewController 的名称和图像设置为导航栏 到目前为止 我可以显示图像 但标题当然丢失了 show image UIImage image UIImage imageNamed bar icon png UIIma
  • 如何使导航栏透明并淡出,就像 iPhone 中的照片应用程序一样

    我是 iPhone 编程新手 有人可以帮我吗 我想在iPhone中开发一个类似照片应用程序的应用程序 如何使导航栏和工具栏透明并淡出 就像 iPhone 中的照片应用程序一样 感谢你 UINavigationBar继承自UIView 所以你
  • 如何从 Xcode 中导航栏上的后退按钮中删除文本?

    我通过在应用程序委托中添加以下代码来将箭头自定义图像设置为导航栏 它可以工作 但现在我希望完全删除后退按钮的文本 UIImage backButtonImage UIImage imageNamed BackButtonGrey png b
  • iOS 10 联系人照片出现在导航栏上

    我想构建一个与 iOS 10 中的联系人应用程序具有相同动画的视图控制器 当您向下滚动页面时 联系人的照片会出现在导航栏的中间 iOS 10 中有 API 还是自定义实现 Research 有许多技术试图修改导航栏 我花了很多时间逐一尝试
  • iOS 6 中的导航栏看起来像 iOS 7 中的导航栏

    有没有办法让 iOS 6 中的导航栏元素 后退按钮 看起来像 iOS 7 中的导航栏元素 还有按钮和其他 iOS 7 UI 元素 我建议不要将代码放入您需要自定义的每个视图控制器中 而是通过将类似的内容放入您的应用程序中来为整个应用程序执行
  • iOS 5.0中不调用UINavigationBar的drawRect

    我已经覆盖 放置在类别中 或混合 UINavigationBar 的drawRect 以显示自定义背景 在 iOS 5 中它不起作用 我应该怎么办 为导航栏设置自定义背景以支持 iOS 5 和 iOS 4 http www mladjana
  • 如何在导航栏中添加右键?

    我有一个问题要在导航栏中添加右键 我有两个视图 视图 A 和视图 B 我添加了一个导航栏来查看A 之后我使用了self navigationController pushViewController显示视图 B 视图B的导航栏左侧自动显示一

随机推荐