ios开发实现UIView背景颜色渐变
2013-11-13 13:38
786 查看
http://blog.sina.com.cn/s/blog_877e9c3c0101hx6x.html
效果图
#import"ACViewController.h"
@interface ACViewController()
@end
@implementationACViewController
- (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view, typically from anib.
//三种方法实现颜色渐变,效果一样
self.view.backgroundColor=[UIColor
blackColor];
CGFloat a1=1.0;
//第一种方法
for (double i=0; i<<span style="color:#0433ff">460; i++) {
a1=(i/460);
UIView*view1=[[UIView
alloc]initWithFrame:CGRectMake(0.0, i,
110.0, 1)];
view1.backgroundColor=[UIColor
colorWithRed:1.0
green:a1 blue:a1
alpha:1.0];
[self.view
addSubview:view1];
[view1
release];
}
//第二种方法
for (double i=0; i<<span style="color:#0433ff">460; i++) {
a1=1-(i/460);
UIView*view1=[[UIView
alloc]initWithFrame:CGRectMake(110.0, i,
105.0, 1)];
view1.backgroundColor=[UIColor
colorWithRed:0.0
green:a1 blue:0.0
alpha:1.0];
[self.view
addSubview:view1];
[view1
release];
}
//第三种方法
for (double i=0; i<<span style="color:#0433ff">460; i++) {
a1=(i/460);
UIView*view1=[[UIView
alloc]initWithFrame:CGRectMake(215.0, i,
105.0, 1)];
view1.backgroundColor=[UIColor
colorWithRed:0.0
green:0.0
blue:1.0 alpha:a1];
[self.view
addSubview:view1];
[view1
release];
}
}
- (void)didReceiveMemoryWarning
{
[superdidReceiveMemoryWarning];
// Dispose of any resources that can berecreated.
}
@end
效果图
#import"ACViewController.h"
@interface ACViewController()
@end
@implementationACViewController
- (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view, typically from anib.
//三种方法实现颜色渐变,效果一样
self.view.backgroundColor=[UIColor
blackColor];
CGFloat a1=1.0;
//第一种方法
for (double i=0; i<<span style="color:#0433ff">460; i++) {
a1=(i/460);
UIView*view1=[[UIView
alloc]initWithFrame:CGRectMake(0.0, i,
110.0, 1)];
view1.backgroundColor=[UIColor
colorWithRed:1.0
green:a1 blue:a1
alpha:1.0];
[self.view
addSubview:view1];
[view1
release];
}
//第二种方法
for (double i=0; i<<span style="color:#0433ff">460; i++) {
a1=1-(i/460);
UIView*view1=[[UIView
alloc]initWithFrame:CGRectMake(110.0, i,
105.0, 1)];
view1.backgroundColor=[UIColor
colorWithRed:0.0
green:a1 blue:0.0
alpha:1.0];
[self.view
addSubview:view1];
[view1
release];
}
//第三种方法
for (double i=0; i<<span style="color:#0433ff">460; i++) {
a1=(i/460);
UIView*view1=[[UIView
alloc]initWithFrame:CGRectMake(215.0, i,
105.0, 1)];
view1.backgroundColor=[UIColor
colorWithRed:0.0
green:0.0
blue:1.0 alpha:a1];
[self.view
addSubview:view1];
[view1
release];
}
}
- (void)didReceiveMemoryWarning
{
[superdidReceiveMemoryWarning];
// Dispose of any resources that can berecreated.
}
@end
相关文章推荐
- [iOS]实现UIView的背景渐变
- 实现颜色渐变--iOS开发
- 实现UIView背景颜色渐变
- Android开发——实现背景颜色渐变效果
- iOS 实现背景颜色渐变的方式
- ios 设置背景渐变颜色
- IOS开发之触摸背景关闭键盘的代码实现
- android在xml文件中实现背景或按钮颜色渐变
- div背景颜色怎样渐变 css实现div层背景颜色渐变代码
- iOS开发>>>UITextField输入框,点击背景任何地方,实现键盘关闭
- 用CSS实现表格背景颜色渐变效果
- iOS实现一个颜色渐变的弧形进度条
- iOS如何实现沉浸式通知栏,通知栏背景颜色跟随app导航栏背景颜色而改变
- iOS实现一个颜色渐变的弧形进度条
- android Button 切换背景,实现动态按钮和按钮颜色渐变
- iOS开发笔记-一种任意字体、颜色混排UILabel的实现
- IOS开发-UIView之动画效果的实现方法(合集)
- iOS开发swift中tableView的条目点击的背景和文字颜色
- iOS项目开发实战——自定义控件背景与颜色
- MFC在鼠标自定义的一定的范围内实现拖动窗口移动、错误:不支持尝试执行的操作、实现进度条颜色的渐变或者背景和前景色的改变