
/* autoresizing需求: 添加一个红色vIEw ,放在主控制器的右下角,且距离右下角边框为20 不管横屏还是竖屏还是屏幕大小改变,红色vIEw的位置不能改变,使用 代码添加autoresizing */ let redVIEw = UIVIEw() let wh:CGfloat = 100 let x:CGfloat = self.vIEw.frame.size.wIDth - wh - 20.0 let y:CGfloat = self.vIEw.frame.size.height - wh - 20.0 redVIEw.frame = CGRectMake(x,y,wh,wh) redVIEw.backgroundcolor = UIcolor.redcolor() var arm1 = UIVIEwautoresizing.None arm1.unionInPlace(UIVIEwautoresizing.FlexibleRightmargin) arm1.unionInPlace(UIVIEwautoresizing.Flexibleleftmargin) arm1.unionInPlace(UIVIEwautoresizing.FlexibleBottommargin) arm1.unionInPlace(UIVIEwautoresizing.Flexibletopmargin) redVIEw.autoresizingMask = arm1 print(redVIEw.autoresizingMask) self.vIEw.addSubvIEw(redVIEw)
oc写法
UIVIEw * redVIEw = [[ UIVIEw alloc]init]; redVIEw.backgroundcolor = [UIcolor redcolor]; CGfloat wh = 100; CGfloat x = self.vIEw.frame.size.wIDth - wh; CGfloat y = self.vIEw.frame.size.height - wh; redVIEw.frame = CGRectMake(x,wh); redVIEw.autoresizingMask = UIVIEwautoresizingFlexibleBottommargin | UIVIEwautoresizingFlexibleRightmargin | UIVIEwautoresizingFlexibletopmargin | UIVIEwautoresizingFlexibleleftmargin; [self.vIEw addSubvIEw:redVIEw];总结
以上是内存溢出为你收集整理的Swift开发:AutoResizing实现自动布局全部内容,希望文章能够帮你解决Swift开发:AutoResizing实现自动布局所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)