不使用界面布局文件 开发ui界面
创建一个empty application 就会xcode只会生成程序委托类,不会生成任何的界面设计文件,也不会生成任何的控制器类。。
关键代码:
//创建UIwindow对象,设置宽度和屏幕一样宽
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds];
//设置背景色
self.window.background = [UIColor whiteColor];
//创建UIViewController
UIViewController * controllerView = [[UIViewController alloc] init];
self.window.rootViewController = controllerView ;
//创建圆角按钮
UIButton *btn = 【UIButton buttonWithType:UIButtonTypeRoundedRect】;
btn.frame = CGRectMake(20,20,20,40);
[UIbutton setTitle:@"我是按钮" forstate:UIControlStateNormal];
[rootView addSubview: btn];
一旦有UIview以后,代码写的界面就可以总结三点:
【1】创建UI控件
【2】调用addsubview
【3】多次调用serrer设置UI控件的外观,行为