Closed CodeWii closed 4 years ago
UILabel *test = [[UILabel alloc]init];
test.backgroundColor = KPRandomColor;
[self.view addSubview:test];
test.sd_layout.leftSpaceToView(self.view, 30).topSpaceToView(self.view, 100).widthIs(100).heightIs(30);
我这样写,视图上完全找不到控件。
找到问题了,搜了UILabel分类,有个文件用了runtime修改了width,其实刚开始就看到了这个文件,记得当时注释了还是不行,现在还是这里的问题,果然还是要一点点排查问题。接手前人代码,处处是坑。
老哥 同样的问题,谢谢Thanks♪(・ω・)ノ
如果只有一个控件时候要调用这个setSingleLineAutoResizeWithMaxWidth才能生效
测试发现,必须设置 setSingleLineAutoResizeWithMaxWidth 布局才会生效,多行依然失效,不知道跟什么冲突了