YJQApp *appInfo =self.apps[i];

        //.添加图片
UIImageView * iconView = [[UIImageView alloc]init];
CGFloat iconW= ;
CGFloat iconH =;
CGFloat iconX =(appW-iconW)*0.5;
CGFloat iconY=;
iconView.frame=CGRectMake(iconX, iconY, iconW, iconH); iconView.image = [UIImage imageNamed:appInfo.icon];
[appView addSubview:iconView]; //.添加文字
UILabel * nameLabel =[[UILabel alloc] init];
CGFloat nameW = appW;
CGFloat nameH = ;
CGFloat nameX = ;
CGFloat nameY = iconY+iconH;
nameLabel.frame =CGRectMake(nameX, nameY, nameW, nameH); nameLabel.text=appInfo.icon; nameLabel.font =[UIFont systemFontOfSize:]; nameLabel.textAlignment = NSTextAlignmentCenter; [appView addSubview:nameLabel]; //. 添加按钮
UIButton * downloadBtn =[[UIButton alloc]init];
CGFloat downloadX=;
CGFloat downloadY=nameY+nameH;
CGFloat downloadW=appW-*downloadX;
CGFloat downloadH=;
downloadBtn.frame = CGRectMake(downloadX, downloadY, downloadW, downloadH); //设置默认背景
UIImage * normalImage = [UIImage imageNamed:@"cc"];
[downloadBtn setBackgroundImage: normalImage forState:UIControlStateNormal]; //设置高亮背景
UIImage * highImage =[UIImage imageNamed:@"cc"];
[downloadBtn setBackgroundImage:highImage forState:UIControlStateHighlighted]; //设置文字
[downloadBtn setTitle:@"cc" forState:UIControlStateNormal]; //设置文章字体
downloadBtn.titleLabel.font=[UIFont systemFontOfSize:]; [appView addSubview:downloadBtn];

- (NSArray *)apps{

if(_apps==nil){

//获取plist文件 全路径

NSString * path = [[NSBundle mainBundle] pathForResource:@"app.plist" ofType:nil];

NSArray * dicArray =[NSArray arrayWithContentsOfFile:path];

NSMutableArray * appAarry =[NSMutableArray array];

       for(NSDictionary * dic  in dicArray){
            YJQApp * app = [YJQApp appWithDict:dic];

[appAarry addObject:app];


}


_apps = appAarry;


}


return _apps;


}

 

最新文章

  1. PHP中比较两个时间的大小与日期的差值
  2. mysql连接其他表删除某个表的数据
  3. EXTJS 5.0 资料
  4. 升级 CentOS git 1.7.1 到 1.7.12
  5. JS判断移动设备最佳方法
  6. ASPxGridView动态创建表格列编辑模板
  7. Show username instead of "System Account" in SharePoint 2010
  8. maven创建web工程Spring配置文件找不到问题解决方案
  9. 团队作业1——团队展示&博客作业查重系统
  10. 发布一个参考ssdb,用go实现的类似redis的高性能nosql:ledisdb
  11. sublime使用package control安装插件
  12. laravel----------Client error: `POST http://47.98.116.219/oauth/token` resulted in a `401 Unauthorized` response: {"error":"invalid_client","message":"Client authentication failed"}
  13. Beta冲刺博客汇总(麻瓜制造者)
  14. 安装CentOS 7(转)
  15. js的预解析详解
  16. Android 框架式编程 —— 起篇
  17. react的生命周期需要知道的。
  18. linux一次性解压多个.gz或者.tar.gz文件
  19. 【Java】-NO.13.Algorithm.1.Java Algorithm.1.001-【Java 常用算法手册 】-
  20. angular实现链接锚记

热门文章

  1. c# 轻量级 ORM 框架 之 DBHelper 实现 (三)
  2. Codeforces Round #290 (Div. 2) B. Fox And Two Dots dfs
  3. Nazo解密游戏攻略
  4. Android 百度地图定位(手动+自动) 安卓开发教程
  5. IPC——信号
  6. C#实现ByteBuffer类 .
  7. C#操作SQL Server通用类
  8. 实现O(1)获取最大最小值的栈----java
  9. windows下搭建svn服务端、客户端
  10. 数据分析之sql篇