为了账号安全,请及时绑定邮箱和手机立即绑定

iOS基础教程之界面初体验

难度初级
时长 2小时13分
学习人数
综合评分9.80
57人评价 查看评价
10.0 内容实用
9.7 简洁易懂
9.7 逻辑清晰
  • 交换两个层以及插入一个视图到指定层
    查看全部
    0 采集 收起 来源:UIView-5

    2016-04-27

  • ---20160426-02-- //对于长字符串的控制(对中文无效,英文有效) //1.lable要有足够大小 //2.设置换行模式 label.lineBreakMode = NSLineBreakByCharWrapping; //3.设置显示的行数 (-1或0 可以不限制行数) label.numberOfLines = 0; //根据字符串大小计算label的大小 CGSize size = [label.text sizeWithFont:(label.font) constrainedToSize:CGSize(355,10000) lineBreakMode:NSLineBreakByCharWrapping]; //重设frame x,y,width不变,高用size的高 label.frame =CGRectMake(label.frame.origin.x,abel.frame.origin.y,abel.frame.size.width,size.height); [self.view addSubview:label];
    查看全部
    0 采集 收起 来源:UILabel-3

    2016-04-26

  • 层级处理
    查看全部
    0 采集 收起 来源:UIView-5

    2016-04-25

  • 同级的处理
    查看全部
    0 采集 收起 来源:UIView-4

    2016-04-25

  • 另一种寻找子视图的方法
    查看全部
    0 采集 收起 来源:UIView-4

    2016-04-25

  • 设置tag寻找子视图
    查看全部
    0 采集 收起 来源:UIView-4

    2016-04-25

  • bounds - x,y的值永远为0
    查看全部
    0 采集 收起 来源:UIView-3

    2016-04-25

  • UIView *view1=[[UIView alloc]init];//视图 view1.fram=CGRectMake(10,30,355,627);//位置大小 view1.backgroundColor=[UIColor redColor];//背景颜色 [self.view addSubview:view1];//将视图加入到父视图中
    查看全部
    0 采集 收起 来源:UIView-3

    2016-04-25

  • frame 和bounds的区别<br> frame是以父视图为坐标系,bounds是以自身为坐标系,bounds默认为(0,0,width,height)<br> bounds改变,不改变视图的位置,只改变该视图的子视图的位置
    查看全部
    0 采集 收起 来源:UIView-3

    2018-03-22

  • 1.bounds的x,y永远为0; 2.frame和bounds两个都是CGRect 类型,两个枚举类型,只有两个属性,分别为origin和size,这两个也分别为枚举类型,属性分别为xy值和width,height值
    查看全部
    0 采集 收起 来源:UIView-3

    2016-04-25

  • bounds与frame的区别
    查看全部
    0 采集 收起 来源:UIView-3

    2016-04-25

  • iPhone手机分辨率
    查看全部
    0 采集 收起 来源:UIView-2

    2016-04-25

  • -20160426- //文本标签 UILaber *laber =[[UILaber alloc] init]; cable.frame =CGRectMake(10,100,300,30) laber.backroundColor = [UIColor yellowColor]; //文本 label.text = @“我是一个标签我是一个标签我是一个标签我是一个标签我是一个标签我是一个标签”; //文字布局模式 label.textAlignment = NSTextAlignmentCnter; //文字颜色 //clearColor 透明色 label.textColor = [UIColor clearColor]; /*调配颜色 CGFloat(0 -1) alpha透明度(0 -1 例 0.8f ) 推荐软件sip ,可以帮助电脑取色 */ label.textColor = [UIColor colorWithRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)]; label.alpha = o.5;//label透明度 //字体的设置 label.font = [UIFont systemFontOfSize:30]; //设置字体的加粗或者倾斜 同属性会覆盖 label.font = [UIFont boldSystemFontOfSize:25]; label.font = [UIFont italicSystemFontOfSize:25]; //遍历一下字体库 for(NSString *name in [UIFont familyNames]){ NSlog(@“name:%@”,name); } label.font = [UIFont fontWithName: @“Bodoni 72” size:25]; //设置阴影颜色,偏移量 //label.shadowColor =[UIColor redCoor]; l//abel.shadowOffset =CGSizeMake(-5,-5); [self.view addSubview:label];
    查看全部
    0 采集 收起 来源:UILabel-1

    2016-04-26

  • //通过tug值,得到对应的子视图 UIView *subView = [view1 viewWithTag:3]; subView.backgroundColor = [UIColor orangeColor]; /*层级 1.同一个父视图中 先加入的view会被盖在下面 2.子视图层级跟随父视图进行层级遮挡,如父视图层级低于其他同级视图则父视图的子视图也会被遮挡,但是子视图和其他视图中的子视图是没有关系的 3.交换两个层的视图时,必须填写正确的层数 0开始递增 4.层交换后,对应的子视图数组下标也会改变*/ //交换两个层的视图 [view1 exchangeSubviewAtIndex:0 withSubviewAtIndex:1]; //插入一个视图到指定层 UIView *view5=[[UIView alloc]init]; view5.frame =CGRectMake(7, 80, 200, 200); view5.backgroundColor = [UIColor grayColor]; //[view1 insertSubview:view5 atIndex:5]; //[view1 insertSubview:view5 aboveSubview:view3]; [view1 insertSubview:view5 belowSubview:view3]; //将一个VIEW放入:最顶层 //[view1 bringSubviewToFront:view3]; //最底层 [view1 sendSubviewToBack:view3];
    查看全部
    0 采集 收起 来源:UIView-5

    2016-04-15

  • //父视图 UIView *superView = view1.superview; superView.backgroundColor =[UIColor greenColor]; //坐标是根据父视图的位置来设置的不会夸层 UIView *view2 = [[UIView alloc]init]; view2.frame = CGRectMake(10, 20, 300, 30); view2.backgroundColor =[UIColor blackColor]; //唯一标识 view2.tag =2; [view1 addSubview:view2]; // UIView *view3 = [[UIView alloc]init]; view3.frame = CGRectMake(20, 50, 100, 100); view3.backgroundColor = [UIColor purpleColor]; view3.tag =3; [view1 addSubview:view3]; //子视图subview NSArray *subViewsArray = view1.subviews; for (UIView *view in subViewsArray) { //view.backgroundColor =[UIColor whiteColor]; if (view.tag==2) { view.backgroundColor =[UIColor whiteColor]; } } //通过tug值,得到对应的子视图 UIView *subView = [view1 viewWithTag:3]; subView.backgroundColor = [UIColor orangeColor];
    查看全部
    0 采集 收起 来源:UIView-4

    2016-04-15

举报

0/150
提交
取消
课程须知
需要有Objective-C语言的基础
老师告诉你能学到什么?
1、UIWindow 2、UIView 3、UILabel 4、UIImageView

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!