我陷入了(我希望)一个简单的问题:我有一个自定义XIB 来代替地图中的默认MKAnnotationView;我的 XIB内部只有一个UILabel ,并且有一些自动布局限制。
问题是这个 UILabel是多线(线设置为0),它可能像1行或8行;所以我需要让XIB的高度符合这个标签,但我不知道如何实现这一点。
标签的不同布局限制但没有很好的结果。
XIB:
结果:
XIB:
结果:
XIB:
结果:
for(int i = 0 ;i < pictures.count; i++){
UIImage *imag = [pictures objectAtIndex:i];
NSData * imageData = UIImagePNGRepresentation (imag);
[formData appendPartWithFileData:imageData name:@"Photo" fileName:@"Image.png" mimeType:@"image/png"];
}
我知道XIB的尺寸可以通过IB中的尺寸检查器或代码设置,但我找不到有效的解决方案来自动调整UILabel的高度。