ios中一级导航
效果图
第一步先下载文件 http://pan.baidu.com/share/link?shareid=2148445651&uk=9237761877
将目录引入到xcode中
在xcode 使用
//第一步引用头文件 #import "FirstNavView.h"
//第二步实现代理 FirstNavViewDelegate
//第三步 引入实体 InvoiceInfo.h
//第四步随机生成数据
//第五步 初始化 DIYTableView 并设置代理
//第六步设置数据源
//第七步设置代理
#import <UIKit/UIKit.h>
//第一步引用头文件 #import "FirstNavView.h"
#import "FirstNavView.h" //第二步实现代理 FirstNavViewDelegate
@interface JGGViewController : UIViewController<FirstNavViewDelegate> @end
#import "JGGViewController.h"
//第三步 引入实体 InvoiceInfo.h
#import "InvoiceInfo.h" @interface JGGViewController () @end @implementation JGGViewController - (void)viewDidLoad
{
[super viewDidLoad];
//第四步 随机生成数据
NSMutableArray *data=[NSMutableArray array];
for (int i=; i<; i++) {//数据源
InvoiceInfo *info=[[InvoiceInfo alloc] init];
info.name=[NSString stringWithFormat:@"it--%zi",i];//name
info.iPad_ctrls=@"controllername";
info.imagUrl=@"icon_weixin";//图片
[data addObject:info];
[info release];
} //第五步 初始化 DIYTableView 并设置代理
FirstNavView *view=[[FirstNavView alloc] initWithFrame:CGRectMake(, , , ) data:data];//一定要指定好高度。高度太高效果很差
view.delegate=self;
view.backgroundColor=[UIColor whiteColor];
//第六步 设置数据源
view.data=data;
[self.view addSubview:view];
} //第七步 设置代理
#pragma mark -代理方法
-(void)FirstNavViewClick:(DIYButton *)btn{
NSLog(@"name--%@--controller--%@",btn.titleLabel.text,btn.ctrlName);
} @end
其中在
#define KPadding 10 是button之间间距
ios中一级导航的更多相关文章
- 【转】iOS中设置导航栏标题的字体颜色和大小
原文网址:http://www.360doc.com/content/15/0417/11/20919452_463847404.shtml iOS中设置导航栏标题的字体颜色和大小,有需要的朋友可以参 ...
- iOS中设置导航栏标题的字体颜色和大小
iOS中设置导航栏标题的字体颜色和大小,有需要的朋友可以参考下. 在平时开发项目的时候,难免会遇到修改导航栏字体大小和颜色的需求,一般使用自定义视图的方法,其实还存在一种方法. 方法一:(自定义视图的 ...
- iOS开发UINavigation——导航控制器UINavigationController
iOS开发UINavigation系列一——导航栏UINavigtionBar摘要iOS中的导航条可以附着于导航控制器之中使用,也可以在controller中单独使用,这篇博客,主要讨论有关导航栏的使 ...
- zhuang 定制iOS 7中的导航栏和状态栏
近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7.最新的iOS 7外观上有大量的改动.从开发者的角度来看,导航栏和状态栏就发生了明显的变化.状态栏现在是半透明的了,这也就意味着导航栏 ...
- iOS 7 教程:定制iOS 7中的导航栏和状态栏
目录(?)[-] iOS 7中默认的导航栏 设置导航栏的背景颜色 在导航栏中使用背景图片 定制返回按钮的颜 修改导航栏标题的字体 修改导航栏标题为图片 添加多个按钮 修改状态栏的风格 隐藏状态栏 总结 ...
- IOS中的UINavigationController(导航控制器)
UINavigationController UINavigationControlle:导航控制器,是iOS中最常用的多视图控制器之一,它用来管理多个试图控制器 导航控制器可以认为是管理控制器的控制 ...
- (转)定制iOS 7中的导航栏和状态栏
近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7.最新的iOS 7外观上有大量的改动.从开发者的角度来看,导航栏和状态栏就发生了明显的变化.状态栏现在是半透明的了,这也就意味着导航栏 ...
- 定制iOS 7中的导航栏和状态栏
本文转载至 http://www.cocoachina.com/industry/20131104/7287.html 跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7.最新的iOS 7外 ...
- iOS中UIWebView执行JS代码(UIWebView)
iOS中UIWebView执行JS代码(UIWebView) 有时候iOS开发过程中使用 UIWebView 经常需要加载网页,但是网页中有很多明显的标记让人一眼就能看出来是加载的网页,而我们又不想被 ...
随机推荐
- 企业级搜索引擎Solr 第三章 索引数据(Indexing Data)[1] (转)
Index Data Author: David Smiley Eric Pugh 译者:Koala++ / 屈伟 在这一章中我们将了解如何将数据传入Solr.这个传入的过程称之为索引,尽管中间还包含 ...
- Count and Say leetcode java
题目: The count-and-say sequence is the sequence of integers beginning as follows: 1, 11, 21, 1211, 11 ...
- 条件随机场(CRF)原理和实现
版权声明:作者:金良山庄,欲联系请评论博客或私信,个人主页:http://www.jinliangxu.com/,CSDN博客: http://blog.csdn.net/u012176591 目 ...
- javascript计算字符串长度
javascript计算字符串长度 学习了:https://blog.csdn.net/u012934325/article/details/75214847 function getByteLen( ...
- 在javascript中substr和substring的区别是什么
1.substring 用于提取字符串中介于两个指定下标之间的字符 substring(start,end) 开始和结束的位置,从零开始的索引 substring 方法返回的子串包括 start ...
- Windows xcopy
1.考虑下面的需求,把aaa目录下面的111.txt 拷贝到 bbb,如下:echo onxcopy .\aaa\111.txt .\bbb\ /ypause2.注意这里表示路径要用右斜杠,因为左斜杠 ...
- IT行业简报 2014-2-8
1.微信在“我的银行卡”页面接入嘀嘀打车,三天内微信打车突破10万单,日均订单为70万,其中微信支付订单超过48万单2.三大运营商手机支付用户仅366.3万,与腾讯单月发展手机支付用户500万户相比, ...
- 被查封7周之后,全球最大BT网站“海盗湾”又重新活过来了【36kr】
原文地址 原文地址 "免费"和"版权","自由"和"监管"永远在较量啊,矛盾共同体,事物的两面性~ 被查封7周之后,全球 ...
- MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found
web.config中添加 <system.webServer> <modules runAllManagedModulesForAllRequests="true&quo ...
- Office WPS如何在页眉页脚添加一条横线
点击样式,页眉,修改 然后设置格式,可以添加一条或者两条横线,也可以设置不同的线型 最后效果如下图所示