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

UIView 自适应

标签:
C

//自适应
UIView backView = [[UIView alloc ]init];
backView.frame = CGRectMake([UIScreen mainScreen].bounds.size.width/2-25,400,50,50 );
backView.tag=1001;
backView.backgroundColor=[UIColor orangeColor];
//准许子视图自适应
backView.autoresizesSubviews = YES;
[self.view addSubview:backView];
UIView
topView=[[UIView alloc ]init];
topView.frame =CGRectMake(10, 10, 30, 30);
topView.backgroundColor = [UIColor greenColor];
//设置子视图的适应方式
topView.autoresizingMask =
// UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin|
UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight;
[backView addSubview:topView];

UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];
btn.frame =CGRectMake(10, 550, 355, 30);
btn.backgroundColor = [UIColor lightGrayColor];
[btn addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];

}

  • (void)btnClick
    {
    UIView *view = [self.view viewWithTag:1001];
    view.frame =CGRectMake(view.frame.origin.x-5, view.frame.origin.y-5,view.frame.size.height+10, view.frame.size.width+10);
    }
点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消