gsdios / SDAutoLayout

One line of code to implement automatic layout. 一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的AutoLayout库。The most easy way for autoLayout. Based on runtime.
MIT License
5.9k stars 1.28k forks source link

Cell 中 视图排列问题 #102

Open AdamYLK opened 8 years ago

AdamYLK commented 8 years ago
    _memberIcon.sd_layout
    .topSpaceToView(self,5)
    .leftSpaceToView(self,5)
    .heightIs(90)
    .widthIs(90);

    _memberName.sd_layout
    .leftSpaceToView(_memberIcon,5)
    .topEqualToView(_memberIcon)
    .heightIs(55)
    .rightSpaceToView(_memberJob,5);

    _memberDiscripution.sd_layout
    .leftEqualToView(_memberName)
    .topSpaceToView(_memberName,5)
    .rightEqualToView(_memberName)
    .heightIs(30);

    _memberJob.sd_layout
    .rightSpaceToView(self,5)
    .topSpaceToView(self,5)
    .bottomSpaceToView(self,5)
    .widthIs(100);

其中出现的bug 很奇怪 对于_memberName和_memberDiscripution在 image 中间是没有的 出现在了 image 但是 在往下滑的时候 下面的视图又是正确的 image 这让我感觉很疑惑

我找了一下问题 所在 应该是出现在这一句 .rightSpaceToView(_memberJob,5);

如果我传固定的widthIs 视图就是正确的

望解答