对于上一篇提到的关于UIView的使用,其实不一定非要替换当前的view,可以在原有的view上添加对应的view就可以。
也可以添加到窗口当中,使用addsubview方法,而不是直接替换view的方法,这样的方法便显得更加的灵活。具体的代码,可以参考如下内容:
- - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- {
- NSLog(@"didFinishLaunchingWithOptions.");
- CGRect drawingArea=[_window bounds];
- view = [[HypnosisView alloc] initWithFrame:drawingArea];
- [view setBackgroundColor:[UIColor yellowColor]];
- [_window addSubview:view];
- // Override point for customization after application launch.
- [_window makeKeyAndVisible];
- return YES;
- }
上述代码当中,其实也可以在
-(void)viewDidLoad
{
// 进行对应方法的替换操作。
[self.view addsubview : myview];
}