创建透明的UIToolbar

TranslucentToolbar.h文件

#import <UIKit/UIKit.h>

@interface TranslucentToolbar :
UIToolbar

@end

TranslucentToolbar.m文件

#import "TranslucentToolbar.h"

@implementation TranslucentToolbar

- (id)initWithFrame:(CGRect)aRect {

if ((self = [super
initWithFrame:aRect])) {

self.opaque =
NO;

self.backgroundColor = [UIColor
colorWithRed:34.0/255.0
green:39.0/255.0
blue:42.0/255.0
alpha:0.8];

self.clearsContextBeforeDrawing =
YES;

}

return
self;

}

- (void)drawRect:(CGRect)rect

{

// Drawing code

}

@end

在需要创建的地方使用子类化的UIToolbar:

_bottomBar =[[TranslucentToolbar
alloc] initWithFrame:CGRectMake(0, height-botH, width, botH)];

创建透明的UIToolbar

时间: 2024-11-07 22:23:31

创建透明的UIToolbar的相关文章

Unity3D ShaderLab 使用alpha参数创建透明效果

Unity3D ShaderLab 使用alpha参数创建透明效果 其实Unity为了方便我们的工作,为我们内置了很多参数.比如马上用到的透明功能. 准备场景新建Shader Material ,一张红绿蓝的贴图. 实现代码及其简单,直接看完成的: Shader "91YGame/AlphaTransparency" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _TransVal

【Unity Shaders】Transparency —— 使用alpha通道创建透明效果

本系列主要参考<Unity Shaders and Effects Cookbook>一书(感谢原书作者),同时会加上一点个人理解或拓展. 这里是本书所有的插图.这里是本书所需的代码和资源(当然你也可以从官网下载). ========================================== 分割线 ========================================== 写在前面 从这篇开始是一个全新的章节:透明效果(Transparency).之前在制作LOGO闪光效

CSS创建透明图像

CSS 图像透明/不透明 CSS Opacity属性是W3C的CSS3建议的一部分.创建透明图像 - 悬停效果创建一个透明图像CSS3中属性的透明度是 opacity.img{ opacity:0.4; filter:alpha(opacity=40); /* IE8 及其更早版本 */}IE9,Firefox,Chrome,Opera,和Safari浏览器使用透明度属性可以将图像变的不透明. Opacity属性值从0.0 - 1.0.值越小,使得元素更加透明.IE8和早期版本使用滤镜:alph

Aspose.pdf for c# 创建透明超链接

using Aspose; using Aspose.Pdf; using Aspose.Pdf.InteractiveFeatures.Annotations; using Aspose.Pdf.InteractiveFeatures; ...... Aspose.Pdf.Document doc = new Aspose.Pdf.Document(_pdfFilePath); ImagePlacementAbsorberabs = new ImagePlacementAbsorber();

Unity 游戏开发技巧集锦之创建透明的材质

Unity 游戏开发技巧集锦之创建透明的材质 Unity创建透明的材质 生活中不乏透明或者半透明的事物.例如,擦的十分干净的玻璃,看起来就是透明的:一些塑料卡片,看起来就是半透明的,如图3-23所示.在Unity中,可以创建模拟了透明效果的材质,这也是本节主要讲解的内容. 图3-23  半透明的卡片 Unity创建并配置材质 在Project视图里,创建一个材质,并命名为TransMaterial,选中它然后在Inspector视图里修改Shader属性为Transparent/Diffuse,

怎么给一个贴图创建透明通道

比如我刚做了一个简单的法阵,源文件在此. 源文件最开始由两个图层构成,一个图层是外城的圆环,另一个图层是三角形,最后把这两个图层合并成一个图层,然后ctrl+A,到通道面板,创建新通道,ctrl+V,这样就可以了.我见的大部分游戏贴图的透明通道和RGB通道几乎是一样的,尤其是国内的很多事这样的,3A游戏上古卷轴5里面的贴图由很多是RGB通道和透明通道是不一样的,有的甚至是RGB通道是白色的,透明通道里面放置一些图案.

java创建透明背景的PNG图片加自定义文字水印

人在码上走,奇葩需求天天有.这不,今天前端让我返回一个带自定义水印的背景图片.一通google,有现成的代码,但是很多是直接在源图上添加水印,生成出来的文字样式也没有控制好,看来又只有自己造轮子了. 过程有点曲折,直接上最终代码: import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHint

CSS3之创建透明边框三角

简述 在前面,我们分享过关于三角的实现方式,主要根据border属性来设置,下面我们来实现上.下.左.右各种不同颜色的三角. 简述 实现 效果 源码 实现 效果 源码 <!DOCTYPE html> <html> <head> <style type='text/css'> /* 上三角 */ .arrow-up { width: 0; height: 0; border-left: 20px solid transparent; border-right:

创建vpc网络

vpc相关功能点: 模块 功能点 描述 备注 VPC 创建vpc网络 创建vpc网络,指定vpc网络名称   修改vpc网络 修改vpc网络名称   删除vpc网络 删除vpc网络   vpc相关命令: net-create Create a network for a given tenant. net-delete Delete a given network. net-external-list List external networks that belong to a given t