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

AutoLayout的实现

时间:2014-11-02 19:36:53      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   ar   for   sp   div   on   

第一步:

_tableView.translatesAutoresizingMaskIntoConstraints = NO;

 

第二步:生成constraint并添加到superview当中

方式一:

    UITableView *tableview = [[UITableView alloc] init];
    [superView addSubview:tableview];
    
    
    NSLayoutConstraint *cn = [NSLayoutConstraint constraintWithItem:tableview
                                                          attribute:NSLayoutAttributeCenterX
                                                          relatedBy:NSLayoutRelationEqual
                                                             toItem:superView
                                                          attribute:NSLayoutAttributeCenterX
                                                         multiplier:1.0
                                                           constant:0.0];
    [superView addConstraint:cn];
    
    cn = [NSLayoutConstraint constraintWithItem:tableview
                                      attribute:NSLayoutAttributeBottom
                                      relatedBy:NSLayoutRelationEqual
                                         toItem:superView
                                      attribute:NSLayoutAttributeBottom
                                     multiplier:1.0
                                       constant:-20.0];
    [superView addConstraint:cn];

 

Visual Format

    NSDictionary *views = NSDictionaryOfVariableBindings(_tableView);
    NSMutableArray *constraints = [NSMutableArray array];
    _tableView.translatesAutoresizingMaskIntoConstraints = NO;
    [constraints addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[_tableView]-|" options:0 metrics:nil views:views]];
    [constraints addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[_tableView]-|" options:0 metrics:nil views:views]];
    [self.view addConstraints:constraints];

 

AutoLayout的实现

标签:style   blog   io   color   ar   for   sp   div   on   

原文地址:http://www.cnblogs.com/scaptain/p/4069752.html

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