我想将图像居中到UILabel文本第一行的Y中心。我使用砖石来设置“自动布局”约束,如下所示:
[_haveReadIndicatorImgView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.left.equalTo(self.contentView).offset(SMALL_OFFSET);
make.height.width.equalTo(@(8));
}];
[_topTxtlbl mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(_haveReadIndicatorImgView.mas_right).offset(TINY_OFFSET);
make.top.equalTo(_haveReadIndicatorImgView.mas_top);
make.right.equalTo(self.arrowImgView.mas_left).offset(-SMALL_OFFSET);
make.bottom.equalTo(_dateTxtLbl.mas_top).offset(-SMALL_OFFSET);
}];
Run Code Online (Sandbox Code Playgroud)
它应该非常简单。我只是将UIImageView的顶部附加到我的Label的顶部。
但是看看屏幕。
UIImageView的顶部边缘(灰色点)和label相等,但是如何使UIImageView这样居中于文本的第一行呢?
谢谢。