将标签的maxPreferredLayoutWidth设置为自动编程?

时间:2016-03-03 11:35:35

标签: ios swift uilabel

StoryBoard中有一个选项可以将Preferred Width设置为自动 enter image description here

如何以编程方式实现?我知道UILabel有一个preferredMaxLayoutWidth属性,但是如何设置为自动?

1 个答案:

答案 0 :(得分:-1)

UILabel类中有一个属性

def find_n(r,k):
    #solve_for_n_in(n*(n-1)...(n-r)=math.factorial(r)*k
    #in the above example solve_for_n(n*(n-1)(n-2)(n-3)(n-4)(n-5)=720*28)

    target=math.factorial(r)*k
    n=r+1
    p=1

    while p<target:
        p=1
        for i in range(0,r+2):
            p*=(n-i)
        n+=1
    return n-1

如果你不设置它将默认自动设置