WEB开发网
开发学院手机开发iPhone 开发 iPhone 开发进阶 检测屏幕触摸事件 阅读

iPhone 开发进阶 检测屏幕触摸事件

 2010-03-04 19:21:00 来源:WEB开发网   
核心提示:另外,TouchAppDelegate 的 applicationDidFinishLaunching 函数像下面一样实现:12345678- (void)applicationDidFinishLaunching:(UIApplication *)application {TouchView* view = [[To

另外,TouchAppDelegate 的 applicationDidFinishLaunching 函数像下面一样实现:

1
2
3
4
5
6
7
8
- (void)applicationDidFinishLaunching:(UIApplication *)application {
TouchView* view = [[TouchView alloc]
initWithFrame:CGRectMake(100, 100, 200, 200)];
view.backgroundColor = [UIColor greenColor];
[window addSubview:view];
[window makeKeyAndVisible];
[view release];
}

这里用 intiWithFrame 指定的矩形区域可以任意。另外为了明确触摸的区域大小,设定其 view.backgroundColor。

虽然通过 initWithFrame 在 TouchAppDelegate 内创建了 TouchView 的实例、但是通过 addSubview:view 将管理责任交给了 window 。就是说, TouchAppDelegate 与 window 两个实例都对 TouchView 实例实施管理。所以这里用 [view release] 释放 TouchAppDelegate 的管理责任。

上一页  1 2 

Tags:iPhone 开发 进阶

编辑录入:coldstar [复制链接] [打 印]
赞助商链接