码迷,mamicode.com
首页 > 其他好文 > 详细

autoresizing代码实现

时间:2015-05-27 00:37:20      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

主要解决父子控件之间的布局关系:
/*
     Flexible 灵活的,自由的
    
     typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {
     UIViewAutoresizingNone                 = 0,
     UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,
//   左边是自由的,右边是固定的(与storyboard中相反)

     UIViewAutoresizingFlexibleWidth        = 1 << 1,
//   宽度是可拉伸的
    
     UIViewAutoresizingFlexibleRightMargin  = 1 << 2,
//    右边是自由的,左边是固定的(与storyboard中相反)

     UIViewAutoresizingFlexibleTopMargin    = 1 << 3,
//    顶部是自由的,底部是固定的(与storyboard中相反)

     UIViewAutoresizingFlexibleHeight       = 1 << 4,
//   高度是自由的(高度是可拉伸的)

     UIViewAutoresizingFlexibleBottomMargin = 1 << 5
//    底部是自由的,顶部是固定的(与storyboard中相反)
     };
    
    
     */
    //四周固定,内部自由
   redView.autoresizingMask =UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
 
    //四周自由,内部固定  redView.autoresizingMask=UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleBottomMargin;
   
    //四周自由,内部也自由   redView.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleBottomMargin;

autoresizing代码实现

标签:

原文地址:http://www.cnblogs.com/shuizhuqing/p/4532086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!