2.IOS之UI基础(二)

1.前言:

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

2.相关知识思维导图:

2.IOS之UI基础(二)_第1张图片
image.png

2.IOS之UI基础(二)_第2张图片
image.png

2.IOS之UI基础(二)_第3张图片
image.png

3.关于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 }

4.资源存放的问题:

2.IOS之UI基础(二)_第4张图片
image.png

5.pathForResource +fileURLWith = URLForResource

2.IOS之UI基础(二)_第5张图片
image.png

5.在使用计算的时候,可以使用乘法就不要使用除法

image.png

6.用代码创建UIButton:

image.png

7.按钮的三种状态:

2.IOS之UI基础(二)_第6张图片
image.png

你可能感兴趣的:(2.IOS之UI基础(二))