是否可以为每个UILabel线使用不同的约束?在我的情况下,我使用的是图像而不是标签,但有时当标签有多条单行时,而不是从第一行开始的地方断行并从右边开始,我需要从图像开始在UIImage左侧。可能吗?
(如NSTEXTATTACHMENT,但包含安全约束)
答案 0 :(得分:0)
您可以使用UITextView
代替并设置其exclusionPaths
属性。看起来像这样:
CGRect textViewFrame = [self.textView convertRect:self.imageView.bounds
fromView:self.imageView];
UIBezierPath *imageViewPath = [UIBezierPath bezierPathWithRect:textViewFrame];
self.textView.textContainer.exclusionPaths = @[imageViewPath];