初识UI
来源:互联网 发布:在线编程测试平台 编辑:程序博客网 时间:2024/06/11 05:10
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIWindow * window = [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];
self.window = window;
window.backgroundColor = [UIColorgrayColor];
[self.windowmakeKeyAndVisible];
CGRect rect = self.window.frame;
NSLog(@"%@",NSStringFromCGRect(rect));//获取当前window尺寸
// 1. 创建一个视图并且显示到window
UIView * view = [[UIViewalloc]init];
view.frame =CGRectMake(200,100, 100, 190);// 控制当前视图的位置宽高
view.backgroundColor = [UIColorgreenColor];//设置子控件的颜色
[self.windowaddSubview:view];//添加子控件到父视图
// 子视图frame
NSLog(@"%@",NSStringFromCGRect(view.frame));
// 子视图bounds
NSLog(@"%@",NSStringFromCGRect(view.bounds));
// 子视图中心
NSLog(@"%@",NSStringFromCGPoint(view.center));
// 创建myView
UIView * myView = [[UIViewalloc]init];
CGRect myRect = CGRectMake(120,220, 30, 40);
myView.frame = myRect;
myView.backgroundColor = [UIColorbrownColor];
[self.windowaddSubview:myView];
// 创建mySecondView
UIView * mySecondView = [[UIViewalloc]initWithFrame:CGRectMake(100,200, 290, 40)];
mySecondView.backgroundColor = [UIColorpurpleColor];
[self.windowaddSubview:mySecondView];
UIView,window,UIColor,CGRect,CGPoint,oc
// 创建myThirdView
//视图插入到当前的索引位置
UIView * myThirdView = [[UIViewalloc]initWithFrame:CGRectMake(150,170, 90, 40)];
myThirdView.backgroundColor = [UIColorcyanColor];
UIView,window,UIColor,CGRect,CGPoint,oc
[self.windowinsertSubview:myThirdView atIndex:2];//将视图插入到下标的位置
[self.windowinsertSubview:myView aboveSubview:myThirdView];// 将视图myView移到myThirdView之上
[self.windowbringSubviewToFront:view];//将视图view移到最上面
UIView,window,UIColor,CGRect,CGPoint,oc
[self.windowsendSubviewToBack:myView];//将视图view移到最下面
UIView,window,UIColor,CGRect,CGPoint,oc
[self.windowexchangeSubviewAtIndex:2withSubviewAtIndex:0];//将两位视图的下标交换,来交换两个视图的位置
[view removeFromSuperview]; // 将子视图从父视图中删除掉
UIView,window,UIColor,CGRect,CGPoint,oc
UIView,window,UIColor,CGRect,CGPoint,oc
return YES;
}
- 初识UI
- UI初识
- 初识 j-UI
- 初识UI随手记
- UI界面设计初识
- iOS之初识UI
- 初识android自定义UI
- 初识XUL用户界面UI开发
- 初识Android的界面UI
- swift资源库-2-初识UI
- 初识Modern UI for WPF
- struts2 标签初识 no Form ui Tags
- iOS开发UI篇 -- 0323初识iOS
- Snail—UI学习之初识
- UI触屏的操作初识
- iOS开发UI之初识CALayer
- Android-初识Handler-子线程异步更新UI
- 短信ui-会话编辑界面(一) 初识
- Download Analyst Recommendation from HeXun
- linux中qsort的使用
- 主定理
- matlab的神经网络学习入门
- Java中OutOfMemoryError与unable to create new native thread(JVM创建大量线程)的关系
- 初识UI
- Struts2异常处理
- iOS蓝牙
- acdream 1684(博弈)
- 关于“安全性”的思考
- mysql AUTO_INCREMENT 设置主键自增
- 最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)
- Android SDK content loader 0%加载不了的解决方法
- WebRTC源码分析二:音频模块结构