如何在ICViewPager中动态更改标签的宽度?

时间:2015-08-29 17:36:00

标签: ios pager

我正在使用此库制作ViewPager:

https://github.com/iltercengiz/ICViewPager

我想知道如何改变标签的宽度,因为它们有不同的内容:

enter image description here

有一种方法可以自行更改标签:

- (UIView *)viewPager:(ViewPagerController *)viewPager viewForTabAtIndex:(NSUInteger)index { }

但我尝试使用:

    CGSize expectedLabelSize = [titleString sizeWithFont:label.font
                                  constrainedToSize:CGSizeMake(400,200)
                                      lineBreakMode:label.lineBreakMode];
    [label sizeThatFits:expectedLabelSize];

它不起作用(没有任何内容)。

更改标签的常量是不够的,因为某些宽度例如为50,其中一些宽度为500.

有没有人有线索?

非常感谢你。

0 个答案:

没有答案