如有必要,UILabel会自动调整大小并添加滚动条?

时间:2013-01-27 16:32:45

标签: ios uilabel

我在这里寻找答案,但没有找到真正帮助我的答案。指导我找到我可能错过的正确答案也非常感激。

我以最简单的方式定义了标签:

    IBOutlet UILabel *eventIDLabel;
    IBOutlet UILabel *eventTitleLabel;
    IBOutlet UILabel *eventDescriptionLabel;

现在描述标签的内容可能不同。可以有1行或多行。我希望标签自动调整大小。现在我也希望如果比当前屏幕更多的行显示,用户可以向下滚动并查看标签的全部内容。

非常微不足道的问题,但我真的很新,希望你们能提供帮助。

谢谢:D

2 个答案:

答案 0 :(得分:2)

您可以使用UITextView。当输入的文本很长时,可以自动滚动UITextView。

答案 1 :(得分:0)

您可以使用[myLabel sizeToFit]

您还可以阅读更多相关信息here

另外如果您知道它会相对较长,您可以考虑使用TextView来提供文本滚动

希望我帮助