E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UINavigationBar
iOS开发知识点 - 02
自定义
UINavigationBar
,并填充状态栏1、自定义
UINavigationBar
2、设置delegate3、实现UIBarPositioningDelegated的方法funcpositionForBar
黄旺鑫
·
2018-02-02 17:51
IOS
去除
UINavigationbar
下边的黑线
最新的UI要把navigationbar下边的黑线去掉[self.navigationController.navigationBarsetBackgroundImage:[[UIImagealloc]init]forBarMetrics:UIBarMetricsDefault];self.navigationController.navigationBar.shadowImage=[[UIIma
Json_z
·
2017-12-11 07:16
reason: 'Cannot modify constraints for
UINavigationBar
managed by a controller'
我尝试给navigationBar的子控件设置约束UIView*menuView=[[UIViewalloc]init];[self.navigationController.navigationBaraddSubview:menuView];self.menuView=menuView;menuView.backgroundColor=[UIColorredColor];[menuViewmas
字节码
·
2017-12-04 14:18
UINavigationBar
透明或纯色效果
需求一:导航栏透明透明将导航栏及线条的背景图片设置为UIImage还原系统默认将导航栏及线条的背景图片设置为nil1设置透明,在viewWillAppear方法中设置-(void)viewWillAppear:(BOOL)animated{//设置导航栏透明效果[self.navigationController.navigationBarsetBackgroundImage:[UIImagene
Manba_小洛
·
2017-12-04 01:06
033-iOS 修改状态栏的三种方法
自从iOS7以后,一共有三个可以管理状态栏颜色的角色:UIApplication单例,单个UIViewController,
UINavigationBar
。
磐玉2
·
2017-12-03 05:33
iOS开发tips-
UINavigationBar
的切换效果
概述在iOS系统中,如果控制器是以push方式进行管理的话,那么事实上多个控制器是共享的同一个导航栏。当然iOS系统的设计无可厚非,但是国内的应用经常会遇到很多个性的设计,就比如说Apush到B,A可能有导航栏,但是B控制器要求导航栏是透明的,这样一来A和B由于共用同一个导航栏就会让整个切换操作不易管理,何况从iOS7开始不仅仅是点击返回按钮瞬间返回A那么简单,还要支持通过手势操作从B缓慢返回到A
KenshinCui
·
2017-11-16 14:06
浅谈iOS11适配各苹果设备的
UINavigationBar
和UITabBar(注:针对自定义的)
这是我在写的第一篇文章,写的不好的地方欢迎指教!“啥?iOS11?iPhoneX?麻的,这可咋适配~”,相信有好多小伙伴和我一样为了适配iOS一筹莫展~表担心,耐心读完下面一定会对你适配iOSUINavigationBar和UITabBar有帮助的!在日常开发中,我们真正展示给用户的navgation其实是44px的一个视图,然后在这个自定义视图基础上去添加各种元素,所以现在我们只需要将这个44p
皇晓晨
·
2017-11-16 14:39
关于
UINavigationBar
的背景和分割线设置
我们可以通过两个系统提供的方法很方便的修改导航栏的颜色,直接设置一个颜色:[self.navigationController.navigationBarsetBarTintColor:[UIColorgreenColor]];也可以设置一张背景图片:UIImage*image=[UIImageimageFromColor:[UIColorgreenColor]withSize:CGSizeMak
叫一酷
·
2017-11-07 15:40
屏幕分辨率和一些固定的高度值
44ptstatusBar状态栏默认高度20ptUITabbarController的UITabbar高度49ptiPhoneX启动图:1125*2436statusBar高度:44(状态栏高度改了,以前都是20)
UINavigationBar
小刘_假装是个程序员
·
2017-11-02 10:04
答案是需要修改
UINavigationBar
+Awesome
Xcode9一出来,就想用最新的开发工具,公司网速还行,下载挺快的,没多久就下载好了,带着一点小激动的心情打开了工程,结果。。。尼玛修改前效果:顶部导航栏navBar变矮了?navigationBar白色背景怎么只有一半,下半部分变透明了,Whatthehell???但是我在iPhone7上导航栏是没问题的,iPhone7无论是10.2的系统还是11.0系统,都正常啊。对比一下iOS11.0下的i
ayong_2017
·
2017-09-23 15:15
【MISSAJJ原创-iOS】 Xcode9~iOS 11和iPhone X 适配问题集锦
心里正沾沾自喜也松了一口气......可昨夜更新到Xcode9后编译代码,发现还有一些问题的,因为同时管理了好几个应用,其他应用也是需要同步作iOS11适配,所以好记不如赖笔头,省得适配其他应用的时候忘记.....问题1:
UINavigationBar
MISSAJJ琴瑟静听
·
2017-09-23 01:54
UINavigationBar
手势侧滑、隐藏bar、UIScrollView侧滑返回研究二
使用过程中有卡顿和测试失效的问题,还需要继续研究优化下上一篇相关文章:iOS侧滑pop返回的第三方整理研究知识点:Runtime+分类+property现实属性前言当在实际开发中遇到使用系统navigationBar隐藏或显示展示某些页面,总共有以下4种可能:显示导航栏页面A->显示导航栏页面B显示导航栏页面A->隐藏导航栏页面B隐藏导航栏页面A->显示导航栏页面B隐藏导航栏页面A->隐藏导航栏页
独孤流
·
2017-08-29 17:55
去掉
UINavigationBar
下面黑线的方法
1、遍历找到那条黑线然后隐藏UIImageView*_lineVIew;-(void)viewDidLoad{[superviewDidLoad];_lineVIew=[selffindlineviw:self.navigationController.navigationBar];}-(UIImageView*)findlineviw:(UIView*)view{if([viewisKindOf
Desert_Eagle
·
2017-07-13 17:19
隐藏
UINavigationBar
的黑线
在视图将要出现的时候overridefuncviewWillAppear(_animated:Bool){self.navigationController?.navigationBar.setBackgroundImage(UIImage.init(named:"bgImageView.png"),for:UIBarPosition.any,barMetrics:UIBarMetrics.def
Distance先生
·
2017-05-20 16:39
iOS如何去掉导航栏(
UINavigationBar
)下方的横线
网上有很多关于隐藏的方法,设置后能够成功,但是跳转到其他界面的时候发现,其他界面横线也被隐藏了。目前主流的方法是将shadowImage用一张空的图片图片替换掉可是这种方法不能解决navigationController里面的某个界面隐藏,其他不变的问题。[self.navigationController.navigationBarsetBackgroundImage:[[UIImageallo
BrandonYum
·
2017-05-18 11:44
去掉UITableViewController黑色线条
像UIToolBar,UISearchBar这类控件,都自带背景视图,如果放在
UINavigationBar
上就会有问题(下图),如果只设置背景颜色透明是没有任何作用的。
就那两三事
·
2017-05-14 15:03
UINavigationBar
上黑线的去掉方法
最近深究了一下
UINavigationBar
,有一下两点心得:1.导航栏上有黑线,去掉的方法有黑线.png[[pySearchVC.navigationController.navigationBar.subviews
hncjliyingjie
·
2017-03-11 14:58
UINavigationBar
背景色透明度
UINavigationBar
背景色的问题设置
UINavigationBar
背景色的通用方法[self.navigationBarsetTintColor:[UIColorwhiteColor]];[self.navigationBarsetBarTintColor
山是水的故事
·
2017-03-10 21:30
Swift iOS : NavigationController
NavigationController可以通过属性包含多个ViewController、一个
UINavigationBar
、一个可选的UIToolbar。
1000copy
·
2017-02-27 00:00
ios
swift
iOS解决隐藏导航栏后push转场动画错乱的问题
然后问题就来了,这个隐藏了导航栏的视图控制器在跳转到另一个没有隐藏导航栏的视图控制器时(或者跳转到一个也隐藏了导航栏的视图控制时),push动画会导致
UINavigationBar
在切换时出现或隐藏,导致切换过程中
OC笔记
·
2017-02-22 18:37
iOS开发经验总结(3)
一、调节
UINavigationBar
的leftBarButtonItem离左边的距离UIBarButtonItem*buttonItem=[[UIBarButtonItemalloc]initWithImage
Luc_
·
2017-02-21 17:22
ios开发之自定义导航栏
UITabBarController下面常常需要为多个ViewController设置导航栏样式,以下是
UINavigationBar
添加背景图片(比较常见的方法)仅供参考。
北港的海鸥
·
2017-02-20 17:43
IOS-UINavigationController详解
UINavigationController及其相关控件之间的关系@interfaceUINavigationController:UIViewController@property(nonatomic,readonly)
UINavigationBar
MrJ的杂货铺
·
2017-02-16 20:18
IOS 导航栏、状态栏的设置
下面是我从项目中总结的一些导航栏和状态栏的使用方法:一、导航栏的设置
UINavigationBar
先上两张官方文档里面的图片,各个属性描述的很详细。
欲码还修
·
2017-01-16 16:17
UINavigationBar
使用详解
基本使用//设置导航栏的标题self.navigationItem.title=@"
UINavigationBar
使用总结";//设置导航栏的背景颜色self.navigationController.navigationBar.barTintColor
李华光
·
2017-01-12 15:32
iOS 导航栏随着顶部视图的拉伸(显示和隐藏)
大体思路分为三个步骤:1、创建
UINavigationBar
的类别,重写setBackGroundColor方法,控制导航栏颜色2、创建UIImageView子类,添加毛玻璃层并通过contentOffset
Y_XM
·
2017-01-07 16:35
scrollView滚动导航条渐变
很多时候项目中要求导航栏的颜色随着scrollview的滚动发生渐变,于是自己就写了一个demo没方法比较简单写一个
UINavigationBar
的分类在分类的.h文件中声明两个方法#import@interfaceUINavigationBar
薰衣草儿
·
2017-01-06 13:09
IOS自定义导航栏的按钮 (UIBarButtonItem)和navigationItem的title
现在写项目,凡事涉及navigationItem的知识点,几乎都是自定义
UINavigationBar
上的UIBarButtonItem,因为很多时候,设计师在设计的时候,都会特别注意UIBarButtonItem
张付东
·
2016-12-25 17:00
iOS开发--
UINavigationBar
简单使用
还是先介绍写基本概念1)和导航控制器一样,是一个容器,用来显示导航栏上的试图,2)竖屏44横屏32接下来看下属性设置1)设置导航栏样式self.navigationController.navigationBar.barStyle=UIBarStyleBlack;例如:self.navigationController.navigationBar.barStyle=UIBarStyleBlack;
爱吃鱼的小灰
·
2016-12-19 18:17
iOS NavigationBar 导航栏背景颜色设置 + iOS11 适配
iOS中UIViewController对象如果通过push方式呈现,是由UINavigationController利用类栈结构去维护的;而
UINavigationBar
则是“寄生”在是UINavigationController
BladeWayne
·
2016-12-14 14:48
如何修改 UINavigationController、
UINavigationBar
中 navigationItem 左侧 “返回” 按钮的名称
如果我们从title为“首页”的页面A点击进入一个子页面B,那么在页面B的左上角将显示一个名为“<首页”的按钮。假设这个页面A叫“你是我天边最美的云彩”,那在页面B中就会变得非常长,影响顶栏中其他元素的显示,那么该如何自定义返回按钮的文字呢?很简单在页面A(父级)中加入如下代码:overridefuncviewDidLoad(){super.viewDidLoad()//定义所有子页面返回按钮的名
小v黑子
·
2016-12-14 14:37
iOS - 统一设置Navigation的返回按钮
上一级的标题,我们可以将蓝色改成白色,再将文字隐藏或者移出屏幕步骤新建一个文件,继承于UINavigationController,重写initialize方法代码+(void)initialize{
UINavigationBar
LinXunFeng
·
2016-12-13 19:33
iOS开发
打开系统相册崩溃解决(iPad)
imagePicker.sourceType=[imagePickersetAllowsEditing:NO];imagePicker.delegate=self;
UINavigationBar
*bar
雨雪霏霏why
·
2016-12-05 15:21
导航栏问题
导航栏技术参考文章:http://tech.glowing.com/cn/change-
uinavigationbar
-backgroundcolor-dynamically/导航栏问题导航栏错乱http
wq04200
·
2016-10-22 10:03
IOS 去掉导航栏(
UINavigationBar
)下方的横线
下图是要最终实现的效果:但是,开始时会出现下图中箭头指向的横线效果:这是导航栏的问题,将下边的代码放在viewWillAppear方法中就可以实现效果:-(void)viewWillAppear:(BOOL)animated{//Calledwhentheviewisabouttomadevisible.Defaultdoesnothing[superviewWillAppear:animated
风的坚持
·
2016-10-10 15:03
iOS基础
鬼魅的“64边距”——translucent属性
,全新的风格带来新的接口,这些新的接口改动中,有些更加合理了,有些更加方便了,而有些可能让开发者容易迷糊,下面本人就来谈谈iOS7这些新添加“鬼魅”的接口中的经常接触到的一个----UITabBar/
UINavigationBar
聪明的笨白
·
2016-09-27 19:00
iOS -- 导航栏和标签栏的一些设置
UINavigationBar
&&UITabbarItem相关设置导航栏字体的大小以及颜色[[UINavigationBarappearance]setTitleTextAttributes:@{NSForegroundColorAttributeName
量锅
·
2016-09-26 15:22
iOS--视图控件
iOS--常用代码块
iOS 修改导航条样式
//导航条样式#import"
UINavigationBar
+Awesome.h"-(void)viewWillDisappear:(BOOL)animated{[superviewWillDisappear
chayc
·
2016-09-13 15:37
iOS开发经验(3)-NavigationBar&TabBar&StatusBar
NavigationBar由导航栏引起的零点坐标问题TabBarStatusBarNSAttributedString文本自适应1.NavigationBar父子关系:UINavigationController->
UINavigationbar
Ryan___
·
2016-09-13 12:44
UINavigationBar
背景设置什么的
UINavigationBar
设置背景//第一种情况1)设置颜色[[UINavigationBarappearance]setBarTintColor:[UIColorgreenColor]];2)不调用下面方法设置图片
AlexDing
·
2016-08-22 14:42
[UINavigation]隐藏
UINavigationBar
的返回文字
setBackButtonTitlePositionAdjustment:(UIOffset)adjustmentforBarMetrics:(UIBarMetrics)barMetrics使用这个方法的时候来调整
UINavigationBar
ZMJun
·
2016-08-21 17:05
iOS花式更改系统自带
UINavigationBar
导航栏样式,让你拥有更纯净,更强自定义的导航栏!!!It's amazing
在开发过程中,如果你用的是传统的样式顶部20px的statusbar加上下面44高度的navigationBar的话,这样的产品经理真的是太好了,很简单,但是现在越来越多的人自定义导航栏,看起来就没有系统那么呆板,但是我就是不想自定义,我想自己更改系统导航栏的各种属性和frame。首先,看看自己需要什么样子的1.导航栏底部的1px像素我要去掉,需要一个纯净的2.导航栏的高度我要更改为例如1003.
Deft_MKJing宓珂璟
·
2016-07-31 13:02
超实用Demo
iOS花式更改系统自带
UINavigationBar
导航栏样式,让你拥有更纯净,更强自定义的导航栏!!!It's amazing
在开发过程中,如果你用的是传统的样式顶部20px的statusbar加上下面44高度的navigationBar的话,这样的产品经理真的是太好了,很简单,但是现在越来越多的人自定义导航栏,看起来就没有系统那么呆板,但是我就是不想自定义,我想自己更改系统导航栏的各种属性和frame。首先,看看自己需要什么样子的1.导航栏底部的1px像素我要去掉,需要一个纯净的2.导航栏的高度我要更改为例如1003.
Deft_MKJing宓珂璟
·
2016-07-31 13:02
超实用Demo
iOS swift 状态栏UIStatusBar颜色设置
->Bool{//.导航栏letnavBar=
UINavigationBar
.appea
CJQ的博客
·
2016-07-19 15:36
ios
swift学习技术
iOS开发经验总结2
一、调节
UINavigationBar
的leftBarButtonItem离左边的距离(iOS11不可用)UIBarButtonItem*buttonItem=[[UIBarButtonItemalloc
蝴蝶之梦天使
·
2016-07-04 18:43
iOS中的导航栏
UINavigationBar
与工具栏UIToolBar要点解析
一、导航栏
UINavigationBar
1、导航栏的使用在iOS开发中,我们通常会使用导航控制器,导航控制器中封装了一个
UINavigationBar
,实际上,我们也可以在不使用导航控制器的前提下,单独使用导航栏
珲少
·
2016-06-27 09:44
iOS开发 - 第02篇 - UI进阶 - 09 - App主流UI框架结构
、UITableBarController1.1基本概念1.2空项目使用1.3Storyboard使用2、QQ主流框架搭建2.1界面2.2实现思路1>Storyboard搭建2>搭建每个界面,一般都是
UINavigationBar
3
NSRyan
·
2016-06-05 22:10
iOS开发
iOS开发笔记
iOS9开发最简单的设置导航栏透明
UINavigationBar
透明
创建一个继承自UINavigationController的导航控制器如果想要设置导航栏透明只需要在init方法中添加这几行代码就能搞定我这里用的是initWithRootViewController:这个就看个人喜好了,重要的是里面的代码。。。-(instancetype)initWithRootViewController:(UIViewController*)rootViewControll
l2i2j2
·
2016-05-10 23:00
ios开发
导航栏透明
iOS学习UI之UINavigationController
UINavigationbar
1、获取导航栏
UINavigationBar
*bar=self.navigationController.navigationBar;2、导航栏样式barStyleself.navigationController.navigationBar.barStyle
JACK_0120
·
2016-05-09 19:00
第十章 UINavigationController 翻译
UINavigationController维护一个多屏幕的堆栈,每个screen都是一个viewController 2,UINavigationController继承于viewController,它的view属性包含一个
UINavigationBar
xinzhou201
·
2016-05-09 16:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他