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

可可:框架和边界有什么区别?

可可:框架和边界有什么区别?

莫回无 2019-07-05 16:35:50
可可:框架和边界有什么区别?UIView它的子类都具有以下属性frame和bounds..有什么关系呢?
查看完整描述

3 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

试着运行下面的代码

- (void)viewDidLoad {
    [super viewDidLoad];
    UIWindow *w = [[UIApplication sharedApplication] keyWindow];
    UIView *v = [w.subviews objectAtIndex:0];

    NSLog(@"%@", NSStringFromCGRect(v.frame));
    NSLog(@"%@", NSStringFromCGRect(v.bounds));}

此代码的输出是:

CASE设备定位是肖像

{{0, 0}, {768, 1024}}{{0, 0}, {768, 1024}}

CASE设备定位是景观

{{0, 0}, {768, 1024}}{{0, 0}, {1024, 768}}

显然,您可以看到帧和界之间的区别。


查看完整回答
反对 回复 2019-07-05
  • 3 回答
  • 0 关注
  • 614 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信