IOS--UI基础 时间:2015.11.14

内容目录:

1、关于UIImage相关的使用,以及最后的Model的归纳性理解。
2、资源存放的问题
3、pathForResource + filaURLWithPath = URLForResource
4、在使用计算的时候,可以用乘法的就不要用除法。
5、用代码创建UIButton
6、按钮的三种状态

相关知识思维导图:


1、关于UIImage相关的使用,以及最后的Model的归纳性理解。

 1 - (void)propertyTest
 2 {
 3 // 1.创建UIImageView的对象  4 UIImageView *imageView = [[UIImageView alloc] init];
 5  6 // 2.设置frame  7 imageView.frame = CGRectMake(100, 100, 175, 175);
 8  9 // 3.设置背景颜色 10 imageView.backgroundColor = [UIColor yellowColor];
11 12 // 4.设置显示的图片 13 imageView.image = [UIImage imageNamed:@"2"];
14 15 // 5.设置内容模式 16 /* 17  UIViewContentModeRedraw, 重新绘制 drawRect
18 19  // 带Scale比例--图片之后可能会被缩放
20  UIViewContentModeScaleToFill,
21  // 默认情况 : 压缩或者拉伸图片,让图片可以填充整个控件
22 23  UIViewContentModeScaleAspectFit,
24  // 宽度比例不变 : 图片可以被拉伸也可与被压缩,但是保持宽高比.Fit:适应,一部分填充
25  UIViewContentModeScaleAspectFill,
26  // 宽度比例不变 : 图片可以被拉伸也可与被压缩,但是保持宽高比.Fill:填充
27 28  // 图片不会被拉伸和压缩
29  UIViewContentModeCenter,
30  UIViewContentModeTop,
31  UIViewContentModeBottom,
32  UIViewContentModeLeft,
33  UIViewContentModeRight,
34 35  UIViewContentModeTopLeft,
36  UIViewContentModeTopRight,
37  UIViewContentModeBottomLeft,
38  UIViewContentModeBottomRight,
39 */ 40 imageView.contentMode = UIViewContentModeScaleAspectFit;
41 42 // 将对象添加到控制器的View中 43  [self.view addSubview:imageView];
44 45 // 设置超出控件的部分剪切掉 46 imageView.clipsToBounds = YES;
47 }

2、资源存放的问题

3、pathForResource + filaURLWithPath = URLForResource

4、在使用计算的时候,可以使用乘法的就不要用除法。

5、用代码创建UIButton

6、按钮的三种状态

IOS的UI基础02相关推荐

  1. iOS开发UI基础—手写控件,frame,center和bounds属性

    iOS开发UI基础-手写控件,frame,center和bounds属性 一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4 ...

  2. ios开发-UI基础-应用管理(单纯界面)

    功能分析 以九宫格的形式展示应用信息 点击下载按钮后,做出相应操作(弹出一个提示"正在下载",相应应用的下载按钮变为"已下载") 步骤分析 搭建UI界面 加载应 ...

  3. iOS开发——UI基础-UIImage,UIImageView的使用

    1.UIImage 创建UIImage的两种方法 UIImage *image = [UIImage imageNamed:imageNmae];UIImage *image = [UIImage i ...

  4. iOS从初级到精通就业 UI基础-栾斌-专题视频课程

    iOS从初级到精通就业 UI基础-12502人已学习 课程介绍         本课程涵盖UIKit框架大多数基础常用控件的使用,以及页面跳转,页面传值,可视化编程等项目开发中常用技术. 课程收益   ...

  5. IOS开发基础之UI基础的团购源码完整版本

    IOS开发基础之UI基础的团购源码完整版本 // // ViewController.m // 17-团购案例 // // Created by 鲁军 on 2021/2/4. //#import & ...

  6. IOS开发之UI基础LOL英雄展示-15

    IOS开发之UI基础LOL英雄展示-15 // // ViewController.m // 15-英雄展示-单组数据 // // Created by 鲁军 on 2021/2/3. //#impo ...

  7. iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列“惨案”

    iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列"惨案" 前言(扯几句淡先) 回顾到学习UI过程中的九宫格布局时,发现当时学的东西真是不少. 这个阶段最大的特点就是:知识 ...

  8. iOS开发UI篇—transframe属性(形变)

    iOS开发UI篇-transframe属性(形变) 1. transform属性 在OC中,通过transform属性可以修改对象的平移.缩放比例和旋转角度 常用的创建transform结构体方法分两 ...

  9. iOS开发UI篇-在UItableview中实现加载更多功能

    iOS开发UI篇-在UItableview中实现加载更多功能 一.实现效果 点击加载更多按钮,出现一个加载图示,三秒钟后添加两条新的数据. 二.实现代码和说明 当在页面(视图部分)点击加载更多按钮的时 ...

最新文章

  1. 使用SoapUI 测试Web Service
  2. WeChat区别this.setData()与this.setData({})
  3. C++为什么空格无法输出_OOP 面向对象编程:由 C 到 C++
  4. list的exc_集合框架
  5. 直播丨如何通过APEX实现数据库自动晨检功能
  6. Linux下STM32开发环境的搭建
  7. html列自动变高,HTML 应用 多列浮动等高处理
  8. selenium java1.7_selenium-java(第一篇)
  9. CMOS 与BIOS
  10. android的自定义字体,Android中使用自定义字体的方法
  11. jsp九大内置对象的使用详解
  12. C++实现H264文件解析
  13. Linux基础学习笔记整理——第二章 管理文件和目录
  14. dwg转换pdf方法
  15. 五、SPR 单一职责
  16. 计算机二级考试准考证打印指南 计算机二级考试准考证打印入口
  17. Object类型转换为Integer类型
  18. Unity Shader:Unity网格(1)---顶点,三角形朝向,法线,uv,以及双面渲染三角形
  19. Spring Boot 中使用 Hikari连接各类数据源
  20. kibana去重统计和分组统计

热门文章

  1. 【每日提高之声明式事物】spring声明式事务 同一类内方法调用事务失效
  2. PCL点云库:Kd树
  3. Spark生态顶级项目汇总
  4. POJ1321 棋盘问题
  5. Dev控件使用 - 皮肤
  6. 确保独立计算机上的EFS加密数据恢复
  7. android canvas bitmap matrix,Canvas API详解(Part 3)Matrix和drawBitmapMash
  8. CSS自动换行,强迫不换行
  9. C++标准库:使用std_list作为链表
  10. TCP协议经典数据--TCP/IP高效编程 : 改善网络程序的44个技巧