IOS的UI基础02

IOS--UI基础 时间:2015.11.14

内容目录:

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

相关知识思维导图:

IOS的UI基础02IOS的UI基础02IOS的UI基础02

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

IOS的UI基础02
 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 }
IOS的UI基础02

2、资源存放的问题

IOS的UI基础02

3、pathForResource + filaURLWithPath = URLForResource

IOS的UI基础02

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

IOS的UI基础02

5、用代码创建UIButton

IOS的UI基础02

6、按钮的三种状态

IOS的UI基础02