// 宽度(自定义)
#define PIC_WIDTH 70
// 高度(自定义)
#define PIC_HEIGHT 80
// 列数(自定义)
#define COL_COUNT 3
/** 九宫格形式添加图片 */
- (void)addPictures {// 循环的次数代表将要创建图片个数,不要忘了这个for循环
// pictures.count中的pictures是一个图片数组,代表着要添加多少个图片
for (int i = 0; i < pictures.count; i++) {//创建图片UIImageView *imageView = [[UIImageView alloc] init];imageView.image = [UIImage imageNamed:pictures[i]];// 图片所在行
NSInteger row = i / COL_COUNT;// 图片所在列
NSInteger col = i % COL_COUNT;// 间距
CGFloat margin = (self.view.bounds.size.width - (PIC_WIDTH * COL_COUNT)) / (COL_COUNT + 1);// PointX
CGFloat picX = margin + (PIC_WIDTH + margin) * col;// PointY
CGFloat picY = margin + (PIC_HEIGHT + margin) * row;// 图片的frameimageView.frame = CGRectMake(picX, picY, PIC_WIDTH, PIC_HEIGHT);[self.view addSubview:imageView];}
}

效果图:

转载于:https://www.cnblogs.com/xuzb/p/8663347.html

简单的九宫格算法与使用相关推荐

  1. 教你用OpenCV实现机器学习最简单的k-NN算法

    前言:OpenCV 的构建是为了提供计算机视觉的通用基础接口,现在已经成为经典和最优秀的计算机视觉和机器学习的综合算法工具集.作为一个开源项目,研究者.商业用户和政府部门都可以轻松利用和修改现成的代码 ...

  2. 图像处理之简单脸谱检测算法

    from: http://blog.csdn.net/jia20003/article/details/7596443 图像处理之简单脸谱检测算法(Simple Face Detection Algo ...

  3. TP5 实现基于标签简单的推荐算法

    1.算法思想 1.1.理解算法过程 我们在写算法的时候要先理解我们的对象和之间的关系,我这里举例供求信息和用户设置标签,两者关系是,系统会根据用户设置的标签来匹配与其相似度较高的,同时用户发布的供求信 ...

  4. 通讯录排序 (20分)_算法入门篇:简单的排序算法

    作者:dorseyCh来源:http://www.imooc.com/article/264180 很久之前有过一次面试,被问到一个问题,能不能写一个冒泡排序?说实话,尽管在这之前曾经写过不少比这个更 ...

  5. lru算法实现 redis_使用数组与双向链表实现一个简单的LRU算法

    什么是LRU算法? redis大家都玩过吧,你们好奇redis内存数据存满之后会发生什么吗?抛出异常?禁止使用?还是删除数据?其实redis设计了一种内润淘汰机制. noeviction(默认策略): ...

  6. python层次聚类法画图_Python实现简单层次聚类算法以及可视化

    本文实例为大家分享了Python实现简单层次聚类算法,以及可视化,供大家参考,具体内容如下 基本的算法思路就是:把当前组间距离最小的两组合并成一组. 算法的差异在算法如何确定组件的距离,一般有最大距离 ...

  7. 排序算法:简单选择排序算法实现及分析

    简单选择排序算法介绍 简单选择排序(Simple Selection Sort)就是通过n-1次关键字排序之间的比较,从n-i+1个记录中选择关键字最小的记录,并和第i(1<=i<=n)记 ...

  8. 手把手教你用OpenCV实现机器学习最简单的k-NN算法(附代码)

    导读:OpenCV 的构建是为了提供计算机视觉的通用基础接口,现在已经成为经典和最优秀的计算机视觉和机器学习的综合算法工具集.作为一个开源项目,研究者.商业用户和政府部门都可以轻松利用和修改现成的代码 ...

  9. 简单选择排序算法 (JAVA)

    算法实现思想: 选择排序一共排序了n-1轮. for (int i = 0; i < arr.length - 1; i++) {} 定义变量min来记录每轮中需要比较序列中的最小数,变量min ...

最新文章

  1. fifo的rdata_同步FIFO设计
  2. 如何保持Oracle数据库优良性能
  3. 从像素坐标到相机坐标_相机标定方法
  4. oracle数据库中分析函数大全,Oracle数据库的分析函数
  5. 接到骗子短信后........
  6. System Center 2012 R2实例3—SCOM之SharePoint全方位监视11—服务监视
  7. 两个list取交集_Java基础面试题-说说你知道的几个Java集合类:list、set、queue、map...
  8. 页面之间传输大量数据
  9. VirtualBox中安装Android-x86详解
  10. ADO 中 adLockPessimistic(悲观锁定)下面的陷阱
  11. linux mud 游戏,一笑天涯MUD游戏
  12. 微信域名防封最全代码
  13. randn函数加噪声_MATLAB--数字图像处理 添加高斯噪声
  14. Qt笔记(六十三)之Qt实现窗口以及控件的全屏效果
  15. C语言自学指南(总觉 光阴不够)
  16. Linux查看设备端口号
  17. 《REWORK》启示录一夜成名只是传说——创业一步步来
  18. .jnlp 文件打开方式
  19. 设计模式之结构型模式
  20. 阿里云ECS服务器跨账号迁移

热门文章

  1. java redis缓存清除_JAVA中redis增删查以及清理缓存
  2. scrapy.Request callback不执行
  3. FreeBSD6.0Release+Squid+Socks5服务器架设笔记
  4. 利用stm32来产生1M,1K,1Hz的3个方波(转)
  5. 基于MVO黑洞模拟优化的无人机三维路径规划MATLAB仿真
  6. MVC\MVO 机制
  7. 【PLA】【pocket算法】
  8. Junit测试private方法
  9. 平安车管家购车流程:买车的流程是什么
  10. kali系统的u盘安装过程_u盘安装kali2018怎样使用安装教程