有关导航栏的相关认识

1、在导航栏上添加按钮,又两个属性:

navigationItem.rightBarButtonItem和navigationItem.leftBarButtonItem

2、默认情况下,导航栏上的左右按钮只能设置一张图片,要想设置普通和高亮的图片,徐自定义按钮,将按钮传给navigationItem

具体实现的代码如下事例:


UIButton * leftButton = [UIButton buttonWithType:UIButtonTypeCustom];
[leftButton setBackgroundImage:[UIImage imageWithNamed:@"navigationbar_friendsearch"] forState:UIControlStateNormal];

[leftButton setBackgroundImage:[UIImage imageNamed:@"navigationbar_friendsearch_highlighted"] forState:UIControlStateHighlighted];
leftButton.frame = (CGRect){CGPointZero,leftButton.currentBackgroundImage.size};

[leftButton addTarget:self action:@selector(findFriend) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:leftButton];

有关导航栏的相关认识,布布扣,bubuko.com

时间: 2024-12-13 12:56:42

有关导航栏的相关认识的相关文章

设置导航栏的相关属性

很多其它具体内容请參考http://www.cocoachina.com/applenews/devnews/2013/1104/7287.html 别人的代码敲一遍就成了自己的了 //改动导航栏的背景色 [[UINavigationBar appearance] setBarTintColor:[UIColor yellowColor]]; //设置导航栏的背景图片. [[UINavigationBar appearance] setBackgroundImage:[UIImage image

iOS导航栏状态栏相关

状态栏设置颜色没用: 在UIViewController里的viewWillApper或viewDidAppear里面加入[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent] 去info.plist文件里面设置View controller–based status bar appearance 为NO [[UINavigationBar appearance]  setBackgro

【2017-03-31】JS-DOM操作:操作属性、彩虹导航栏、定时器、操作内容、创建元素并添加、操作相关元素

一.操作属性 1.什么是属性: <div class="div" id="div1" style="" ></div> 其中class   id   style   都是这个div的属性 <input type="button" value="这是一个按钮" disabled="disabled"  aa="haha" /> dis

状态栏、导航栏、导航控制器相关属性设置等注意事项

2015年07月08日 1.对于 IOS6 导航栏背景图片为 44 则@2x 得设计为 88 2.对于 IOS7 导航栏背景图片为 64 则@2x 得设计为 128 出现以上差异原因是由于IOS6里面,状态栏20是不包括在导航栏里面的,而 IOS7是包含在导航栏里面的. 3. 修改状态栏的文字颜色(全局修改) 1. 首先先在 info.plist文件中,先添加一个View controller-based status bar appearance   的选项 并设置为 NO. 2.这是可以使用

iOS导航栏相关属性

1 //1. 设置navigationBar是否半透明效果,默认是 =YES 的,我们把它变成NO就可以设置navigationBar的颜色为不透明的颜色 2 self.navigationController.navigationBar.translucent = NO; //不透明 3 //2. 这个颜色设置默认包含了状态栏 4 self.navigationController.navigationBar.barTintColor = [UIColor redColor]; 5 6 //3

Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文. http://developer.android.com/guide/topics/ui/actionbar.html Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用

一步一步实现字母索引导航栏

先来看下实现后的效果: DEMO 链接:在线DEMO,源代码 这个索引导航栏的效果在很多 APP 中都有应用,我也是参考了一些 APP 的效果进行实现. 不过之前接触移动端页面开发较少,所以是边学边做,也就把这个过程中的一些东西整理记录下来. 设计 这个功能的基本需求可以总结为一句话:手指在导航栏(也就是 DEMO 上页面右侧的包含字母的竖条)拖动时,根据当前手指位置,页面主体内容列表跳转到对应字母的内容项. 当然,延伸开来,可以是对于已经排序的列表,导航栏显示对应的索引字符列表,支持快速跳转到

Android界面编程——导航栏及菜单(六)

Android界面编程--导航栏及菜单 2.7导航栏及菜单 2.7.1  ActionBar ActionBar是Android3.0(API 11)开始增加的新特性,ActionBar出现在活动窗口的顶部,可以显示标题.icon.Actions按钮.可交互View,可实现应用程序级的导航,如图2.7-1所示 图2.7-1 其中 1. App icon: 主要用于展示App的Logo,如果当前界面不是一级界面,还可以展示返回航. 2.View Control: 用于切换不同的视图或者展示非交互信

Android实习札记(5)---Fragment之底部导航栏的实现

Android实习札记(5)---Fragment之底部导航栏的实现 --转载请注明出处:coder-pig 在Part 4我们回顾了一下Fragment的基本概念,在本节中我们就来学习Fragment应用的简单例子吧! 就是使用Fragment来实现简单的底部导航栏,先贴下效果图: 看上去很简单,实现起来也是很简单的哈!那么接着下来就看下实现的流程图吧: 实现流程图: 看完流程图是不是有大概的思路了,那么接着就开始代码的编写吧: 代码实现: ①先写布局,布局的话很简单,一个FrameLayou