文章分类 - ios之导航栏和Tablebar标签栏
1
全局设置和字视图设置
摘要:https://www.jianshu.com/p/187c53796a8a 本文要跟大家分享的是一个带有多种效果的控制器,仅需一行代码即可创建。这个控制器通过下拉可以放大顶部图片,上推可以使导航栏的颜色渐变,并且添加了三个子控制器,页面中间的三个按钮用来切换,当然,你也可以通过左右滑动来切换子控制
阅读全文
摘要:https://www.jianshu.com/p/6533c7a55c34 下面的方法可以用FDFullscreenPopGesture实现相邻页面的导航栏任意交替隐藏和显示(主要解决连续多个页面隐藏导航栏出现的BUG) 实现方法: 在所有需要隐藏导航栏的页面加上如下代码 @property (n
阅读全文
摘要:https://blog.csdn.net/guobing19871024/article/details/52921710 2016年10月25日 14:08:10 阅读数:1399 2016年10月25日 14:08:10 阅读数:1399 阅读数:1399 前言 今天我们来重点讨论导航栏返回的
阅读全文
摘要:https://www.jianshu.com/p/5d0ed9dae24d 2017.03.30 13:51* 字数 316 阅读 1226评论 1喜欢 2 2017.03.30 13:51* 字数 316 阅读 1226评论 1喜欢 2 2017.03.30 13:51* 字数 316 阅读 1
阅读全文
摘要:2016.11.17 17:04* 字数 705 阅读 875评论 0喜欢 6 2016.11.17 17:04* 字数 705 阅读 875评论 0喜欢 6 2016.11.17 17:04* 字数 705 阅读 875评论 0喜欢 6 当页面使用 UITabBarController + UIN
阅读全文
摘要:目前,手机上绝大多数主流app的导航栏基本上都是以亮色为主,且都是搭配着白色的status bar;当推出新的白色导航栏时,status bar就变成黑色。 淘宝status bar变化 公司之前的项目,里面也有这种需求。不过当时的方法在iOS 9之后过期了。 -(void)viewWillAppe
阅读全文
摘要:2016.04.18 23:44* 字数 741 阅读 7911评论 31喜欢 78 2016.04.18 23:44* 字数 741 阅读 7911评论 31喜欢 78 2016.04.18 23:44* 字数 741 阅读 7911评论 31喜欢 78 随便打开手机上的主流APP,我们不难发现它
阅读全文
摘要:设置导航颜色 [[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:1]]; [[UINavigationBar appearance] setBarTintColor:U
阅读全文
摘要:navigationBar透明实现(iOS 11 之前) 设置 navigationBar 的 BackgroundImage 为 [UIImage new] 设置navigationBar 的 subviews.firstObject 的 alpha = 0 ,subviews.firstObje
阅读全文
摘要:2016年11月24日 17:15:13 阅读数:3061 2016年11月24日 17:15:13 阅读数:3061 阅读数:3061 用继承自UINavigationController与UITabbarController 创建类,将前者设置为RootViewController,出现了一个问
阅读全文
摘要:很多项目上的需求都是在navigationBar下面添加一个UISearchBar,之前我这个项目也是,但是需求改了,要求加到navabar上去,好吧,那就做呗,无非就是将UISearchBar加到navigationItem的titleView上去(这里用的是原生的,被没有自定义navigatio
阅读全文
摘要:此文是iOS11在beta的时候写的,当时主要是为了解决问题,并没有想太多的优化,后期发现其代码量比较大,且会出现一些问题,比如多个按钮的设置,比如约束的丢失等,现在换了新的思路去实现 新的解决方案 iOS11 导航栏按钮位置问题的解决——新 http://blog.csdn.net/spicySh
阅读全文
摘要:相信很多同学都知道在iOS7之后调整导航栏两侧按钮距离左右间距,其实就是在左右barButtonItem的数组中添加一个宽度为负的占位item。 - (void)addLeftBarButtonItem:(UIBarButtonItem *)leftBarButtonItem { UIBarButt
阅读全文
摘要:1. 要实现以下这些效果都非常简单 我.png 2. 废话不多说,先看看实现效果 静态效果图.png 3. 下面告诉你我为什么说实现这些效果非常简单 比如说要实现蚂蚁森林的导航栏效果(有以下几个需求): 刚进入导航栏透明、两边按钮和文字都是白色、状态栏也是白色 向上滚动后导航栏背景由透明逐渐变成白色
阅读全文
摘要:之前UINavigationBar的背景色、标题颜色、按钮颜色,一直没弄得很清楚,知道看到这篇文章: UINavigationController 层次 UINavigationBar 在此,我们先了解下UINavigationController的层次图,有助于我们更加的了解UINavigatio
阅读全文
摘要:如果不将navigationbar.translucent = YES 会觉得颜色很浅,因为这是半透明状态 若navigationbar.translucent = NO,颜色问题解决,但是子控制器视图整体下移 解决办法: 1.在该控制器的viewDidLoad方法里加入这行代码: self.ext
阅读全文
摘要:这是我们最终想要得到的效果: 思路 在UISrollView的delegate方法 - (void)scrollViewDidScroll:(UIScrollView *)scrollView中根据当前的contentOffset更新navigationBar的backgroundColor即可,s
阅读全文
摘要:前言:有时候我们需要设置UINavigationController的导航条NavigationBar的颜色为透明度,这时候就需要使用到NavigationBar的barStyle这个属性: 再看QQ空间的仿制项目示例: 代码使用示例:nc.navigationBar.barStyle = UIBa
阅读全文
摘要:IOS 自定义UITabBar ,中间按钮凸出 很多项目中都有中间凸出的UI设计,这个不规则的设计才坑爹,必须要自定义。在安卓上 做这个也是坑,现在只说ios的实现。 示意图: 问题和难点: 方案: 解决: 我的解决方法: 1、中间的是一个圆形图片按钮,下面是一个UIlabel,组成了中间的按钮。
阅读全文
摘要:2016年06月30日 11:16:20 阅读数:1718 2016年06月30日 11:16:20 阅读数:1718 阅读数:1718 在iOS的开发过程中我们使用最多的框架结构估计就是UITabBarController + UINavigationController架构了,然而在开发过程中,
阅读全文
1