文章分类 -  ios之导航栏和Tablebar标签栏

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

1
点击右上角即可分享
微信分享提示