我有两个UILabel排在一起,左右调整,所以它看起来像下面.
|-Some text left adjusted----------some other text right adjusted-|
Run Code Online (Sandbox Code Playgroud)
两个标签都有adjustsFontSizeToFitWidth = YES,并使用以下约束相互链接
[NSLayoutConstraint constraintWithItem:_rightLabel
attribute:NSLayoutAttributeLeft
relatedBy:NSLayoutRelationGreaterThanOrEqual
toItem:_leftLabel
attribute:NSLayoutAttributeRight
multiplier:1
constant:10]
Run Code Online (Sandbox Code Playgroud)
因此,它们占用尽可能多的空间,如果没有足够的空间用于原始字体大小,则会因为adjustsFontSizeToFitWidth而降低,因此不会截断任何文本.
我的问题是,当由于长文本需要降低其字体大小时,我希望另一个标签也降低其字体大小,以便两者都是相同的大小而不是一个大小可能是另一个大小的两倍.我想约束字体大小以匹配但唉我不知道如何这样,任何想法?