文档章节

UIView 使用NSLayoutConstraint 代码

q
 qqzhao2010
发布于 2015/06/17 18:55
字数 95
阅读 8
收藏 0
- (void)addLabelConstraint{
    
    [self.nameLabel setTranslatesAutoresizingMaskIntoConstraints:NO];
    
    [self addConstraint:[NSLayoutConstraint constraintWithItem:self.nameLabel attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeWidth multiplier:1 constant:0]];
    
    [self addConstraint:[NSLayoutConstraint constraintWithItem:self.nameLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeHeight multiplier:1 constant:-20]];
    
    [self addConstraint:[NSLayoutConstraint constraintWithItem:self.nameLabel attribute:NSLayoutAttributeCenterX relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterX multiplier:1 constant:0]];
    
    [self addConstraint:[NSLayoutConstraint constraintWithItem:self.nameLabel attribute:NSLayoutAttributeCenterY relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterY multiplier:1 constant:0]];
}

使用https://github.com/SnapKit/Masonry 比较方便。

© 著作权归作者所有

q
粉丝 0
博文 150
码字总数 42625
作品 0
海淀
程序员
私信 提问
iOS iPAD中切换键盘到表情时会报约束警告

1. ipad键盘设置为中文、英文和表情 2. 开启键盘快捷键时会报一次约束警告 3. 使用键盘快捷键时,在中英文切换没有警告,切换到表情时出现警告 4. 不适用键盘快捷键时任意切换没有警告 警告信...

微妙
2016/01/15
445
1
AutoLayout之代码实现

AutoLayout官方文档 :fa-crosshairs:注意: :fa-bomb:如果使用autoLayout则意味着 View的frame为0 :fa-bomb:而且不能通过改变frame来实现动画效果,动画方案参照3 =============...

言筱羽
2015/09/20
121
0
IOS开发之手写约束

// // ViewController.m // 02-手写约束 // // Created by 鹿微微鹿 on 16/5/5. // Copyright (c) 2016年 鹿微微鹿. All rights reserved. // #import "ViewController.h" @interface ViewC......

鹿微微鹿
2016/05/06
43
0
objective-c 苹果官方NSLayoutConstraint 页面布局

// // ViewController.m // 代码布局约束 // // Created by DC017 on 16/1/4. // Copyright © 2016年 DC017. All rights reserved. // //苹果官方NSLayoutConstraint #import "ViewControl......

_pioneer_
2016/01/04
10
0
代码实现Autolayout

1、让控件添加到父控件中 / 添加蓝色的View到父控件上/ UIView blueView = [[UIView alloc]init]; blueView.backgroundColor = [UIColor blueColor]; [blueView setTranslatesAutoresizingMa......

马尔代夫的沙滩
2016/04/19
51
0

没有更多内容

加载失败,请刷新页面

加载更多

以太坊中文文档翻译-区块

本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读。 区块(Blocks) 区块相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独...

Tiny熊
23分钟前
1
0
Linux 内核的一个问题

是virtio 驱动,但是没有启动 virtio-mmio virtio-mmio.0: Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.....[ 1.047924] md: ... autorun......

MtrS
47分钟前
2
0
MySQL主从配置

17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 一、 MySQL主从介绍

tobej
57分钟前
2
0
读书replay《博弈与社会》.1.20190526

前情 《美丽心灵》,一部讲数学家约翰·福布斯·纳什的电影,我第一次听到博弈理论就是在这部电影里。看过电影之后就一直想知道,博弈论究竟讲了什么。很久之后,20190417这天,我刷JD的购物...

wanxiangming
今天
2
0
iOS TableView层级结构剖析

首先上图 下面来分析一下tableView的层级结构 tableView的组成: 1.整个tableView有且仅有一个头部和尾部就是tableViewHeadView和tableViewFooterView2.tableView 可以有多个section,一个s...

HOrange
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部