IOS的UI基础02
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相关推荐
- iOS开发UI基础—手写控件,frame,center和bounds属性
iOS开发UI基础-手写控件,frame,center和bounds属性 一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4 ...
- ios开发-UI基础-应用管理(单纯界面)
功能分析 以九宫格的形式展示应用信息 点击下载按钮后,做出相应操作(弹出一个提示"正在下载",相应应用的下载按钮变为"已下载") 步骤分析 搭建UI界面 加载应 ...
- iOS开发——UI基础-UIImage,UIImageView的使用
1.UIImage 创建UIImage的两种方法 UIImage *image = [UIImage imageNamed:imageNmae];UIImage *image = [UIImage i ...
- iOS从初级到精通就业 UI基础-栾斌-专题视频课程
iOS从初级到精通就业 UI基础-12502人已学习 课程介绍 本课程涵盖UIKit框架大多数基础常用控件的使用,以及页面跳转,页面传值,可视化编程等项目开发中常用技术. 课程收益 ...
- IOS开发基础之UI基础的团购源码完整版本
IOS开发基础之UI基础的团购源码完整版本 // // ViewController.m // 17-团购案例 // // Created by 鲁军 on 2021/2/4. //#import & ...
- IOS开发之UI基础LOL英雄展示-15
IOS开发之UI基础LOL英雄展示-15 // // ViewController.m // 15-英雄展示-单组数据 // // Created by 鲁军 on 2021/2/3. //#impo ...
- iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列“惨案”
iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列"惨案" 前言(扯几句淡先) 回顾到学习UI过程中的九宫格布局时,发现当时学的东西真是不少. 这个阶段最大的特点就是:知识 ...
- iOS开发UI篇—transframe属性(形变)
iOS开发UI篇-transframe属性(形变) 1. transform属性 在OC中,通过transform属性可以修改对象的平移.缩放比例和旋转角度 常用的创建transform结构体方法分两 ...
- iOS开发UI篇-在UItableview中实现加载更多功能
iOS开发UI篇-在UItableview中实现加载更多功能 一.实现效果 点击加载更多按钮,出现一个加载图示,三秒钟后添加两条新的数据. 二.实现代码和说明 当在页面(视图部分)点击加载更多按钮的时 ...
最新文章
- 使用SoapUI 测试Web Service
- WeChat区别this.setData()与this.setData({})
- C++为什么空格无法输出_OOP 面向对象编程:由 C 到 C++
- list的exc_集合框架
- 直播丨如何通过APEX实现数据库自动晨检功能
- Linux下STM32开发环境的搭建
- html列自动变高,HTML 应用 多列浮动等高处理
- selenium java1.7_selenium-java(第一篇)
- CMOS 与BIOS
- android的自定义字体,Android中使用自定义字体的方法
- jsp九大内置对象的使用详解
- C++实现H264文件解析
- Linux基础学习笔记整理——第二章 管理文件和目录
- dwg转换pdf方法
- 五、SPR 单一职责
- 计算机二级考试准考证打印指南 计算机二级考试准考证打印入口
- Object类型转换为Integer类型
- Unity Shader:Unity网格(1)---顶点,三角形朝向,法线,uv,以及双面渲染三角形
- Spring Boot 中使用 Hikari连接各类数据源
- kibana去重统计和分组统计