使用initWithFrame生成的UIView,backgroundColor默认的opaque是0
来源:互联网 发布:淘宝长袖衬衫女 编辑:程序博客网 时间:2024/05/11 17:48
如标题,使用initWithFrame生成的UIView,backgroundColor默认的opaque是0,若不修改这个opaque,其无法接收到各种gesture,测试代码如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
CGRect rectScr=[UIScreenmainScreen].bounds;
UIWindow *window=[[UIWindowalloc] initWithFrame:rectScr];
UIViewController *vc=[[UIViewControlleralloc] init];
myView *view=[[myViewalloc] initWithFrame:rectScr]; //myView类继承了UIView类,且自带了UITapGestureRecognizer的响应函数
view.backgroundColor=[UIColorcolorWithRed:0green:0.3blue:0alpha:1]; //一定要带上这句,否则默认的 alpha是0,代表view是透明的,本view接收不到手势事件
vc.view=view;
window.rootViewController=vc;
self.window=window;
returnYES;
}
0 0
- 使用initWithFrame生成的UIView,backgroundColor默认的opaque是0
- UIVIew 的opaque属性
- 注意UIView的backgroundColor还可以直接使用图片的
- iphone UIView的opaque属性详解
- UIView的透明属性hidden、alpha、opaque
- UIView初始化:initWithFrame与initWithCoder的区别
- initWithFrame方法的使用
- IOS的UIView的透明hidden,alpha,opaque的区别
- iOS 中 UIView属性hidden, opaque, alpha的区别
- UIView中hidden、alpha、clear color与opaque的区别
- iOS-UIView的alpha、hidden和opaque -区别
- UIView的init与initWithFrame的调用顺序
- initWithFrame 方法的理解与使用
- 关于UIView的三个容易混淆的属性,alpha,opaque,hide的简要说明
- Opaque Pointer的陷阱
- View的opaque
- Echarts插件的所有显示方式设置 theme = { // 全图默认背景 // backgroundColor: ‘rgba(0,0,0,0)’,
- UIView的alpha、hidden和opaque属性之间的关系和区别
- 定制控件Custom Components
- (第二课1.1.4节)myvivi(6th)
- 基于MSP430G2231实现的频率计
- thinkphp路由形式
- 软件测试基础知识概述
- 使用initWithFrame生成的UIView,backgroundColor默认的opaque是0
- arp工作原理
- iOS——GET POST 网络请求
- Fragment onActivityResult问题
- An easy problem【上海网络赛-HDU-5475】
- 详解C++右值引用
- (第二课1.1.4节)myvivi(7th)
- UPower 聊天室
- 没有与参数列表匹配的 重载函数 AfxMessageBox