Iphone 具有玻璃效果的UIView
我想创建一个应该有玻璃效果的视图。它也应该看起来闪闪发光。 在这一点上,我想添加一个UITextView,它应该是透明的。我对IPhone还不熟悉,不知道该怎么做。 我不想添加图像。我想通过编程来完成。视图应该看起来像是一个移动屏幕Iphone 具有玻璃效果的UIView,iphone,ios5,quartz-core,Iphone,Ios5,Quartz Core,我想创建一个应该有玻璃效果的视图。它也应该看起来闪闪发光。 在这一点上,我想添加一个UITextView,它应该是透明的。我对IPhone还不熟悉,不知道该怎么做。 我不想添加图像。我想通过编程来完成。视图应该看起来像是一个移动屏幕 谢谢如果您不想使用图像,您必须采取措施 添加一个ui视图使用此代码。并为其设置渐变背景色。这会给你像玻璃一样闪亮的效果 代码如下: .h file : UIColor *pinkDar
谢谢如果您不想使用图像,您必须采取措施
ui视图
使用此代码。并为其设置渐变背景色。这会给你像玻璃一样闪亮的效果.h file :
UIColor *pinkDarkOp;
UIColor *pinkLightOp;
CAGradientLayer *gradient;
.m file :
img_TopBarView = [[UIView alloc]initWithFrame:CGRectMake(0.0,0.0,1024.0,50.0)];
img_TopBarView.userInteractionEnabled = YES;
pinkDarkOp = [UIColor colorWithRed:15.0f/255.0 green:138.0f/255.0 blue:216.0f/255.0 alpha:1.0];
pinkLightOp = [UIColor colorWithRed:12.0f/255.0 green:91.0f/255.0 blue:183.0f/255.0 alpha:1.0];
gradient = [CAGradientLayer layer];
gradient.frame = [[img_TopBarView layer] bounds];
gradient.colors = [NSArray arrayWithObjects:(id)pinkDarkOp.CGColor,(id)pinkLightOp.CGColor,nil];
gradient.locations = [NSArray arrayWithObjects:[NSNumber numberWithFloat:0.0f],[NSNumber numberWithFloat:0.7],nil];
[[img_TopBarView layer] insertSublayer:gradient atIndex:0];
[self.view addSubview:img_TopBarView];
[img_TopBarView release];
您必须根据需要使用pinkDarkOp和pinkLightOp的值。你可以在谷歌的任何地方找到这个颜色代码
例如:
UITextView
,可以使用UITextView
的alpha属性我希望这能有所帮助。你说的“玻璃效果”是什么意思?你能提供一个图像吗?UIView应该有一个玻璃效果。我们可以通过添加图像来实现这一点,但我想按程序执行你说的透明视图检查以下内容:-