博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios中封装九宫格的使用(二级导航)
阅读量:6245 次
发布时间:2019-06-22

本文共 1459 字,大约阅读时间需要 4 分钟。

 

效果图 一般用于导航功能

第一步下载http://pan.baidu.com/share/link?shareid=1824940819&uk=923776187 

第二步 把下图内容放在你的xcode中

项目中用法

//第一步引用头文件 #import "DIYTableView.h"

//第二步实现代理 DIYButtonDelegate

//第三步 引入实体 InvoiceInfo.h

//第四步 随机生成数据

 //第五步 初始化 DIYTableView 并设置代理

   //第六步 设置数据源

//第七步设置代理

其中在 “DIYCell.h”中设置

 

#define KCount 10设置一排显示多少按钮

#define Kpadding 25设置两个按钮之间的间距

#import 
//第一步引用头文件 #import "DIYTableView.h"#import "DIYTableView.h"//第二步实现代理 DIYButtonDelegate@interface JGGViewController : UIViewController
@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=0; i<10; 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 并设置代理    DIYTableView *view=[[DIYTableView alloc] initWithFrame:self.view.bounds delegate:self];    //第六步 设置数据源    view.aData=data;    [self.view addSubview:view];}//第七步 设置代理#pragma mark -代理方法-(void)DiyButtonClick:(DIYButton *)btn{    NSLog(@"name--%@-->controller-->%@",btn.titleLabel.text,btn.ctrlName);}@end

 

 

转载于:https://www.cnblogs.com/gcb999/p/3246373.html

你可能感兴趣的文章
关于ajax
查看>>
一份关于jvm内存调优及原理的学习笔记
查看>>
怎么查看80端口占用情况- 如何查看端口占用情况?
查看>>
搭建测试框架
查看>>
position:absolute在IE8浏览器下无法显示正确位置
查看>>
过滤器与拦截器区别
查看>>
C# 使用 Windows API 发送文件到打印机
查看>>
NOIP2013 D1T3 货车运输 倍增LCA OR 并查集按秩合并
查看>>
80端口被NT kernel & System 占用pid 4
查看>>
mat工具MemoryAnalyzer进行分析java内存溢出hprof文件
查看>>
完整性约束
查看>>
Django之restframework
查看>>
P3924 康娜的线段树
查看>>
Vue的安装和语法
查看>>
验证表单必须为数字并且只保留小数点后2位
查看>>
2-sat基础题 uvalive 3211
查看>>
Elasticsearch5.2.0部署过程的坑
查看>>
go build 不同系统下的可执行文件
查看>>
浏览器版本信息判断整理
查看>>
【我的Android进阶之旅】解决Android Studio 运行gradle命令时报错: 错误: 编码GBK的不可映射字符...
查看>>