2012-01-17 40 views
2

我有一个自定义的UITableViewCell内一个UILabel多数民众赞成,我想获得的UILabel内包的话。但我有一些问题。如何包装单词的UILabel

这是怎样的UITableViewCell看起来在Interface Builder

enter image description here

该标签的UILabel需要包装。所以在界面生成器,我设置了标签线为0(这我认为是指多行)和换行来的话..这应该换的话..

但是现在我想我必须把一些代码弄成这样,如果字包装它推向细胞..这我不知道怎么样要做..我想知道这里有没有人经历过这个问题,可以帮助我。

回答

1

尝试增加的UILabel的高度。它只会包装单词,如果它可以符合标签框架中的下一行。

+0

好吧..我会尝试这个,现在 – HurkNburkS 2012-01-17 03:08:09

+0

我增加了界面生成器的大小,然后将线条更改为2,然后选择截断尾部换行选项,所以这些单词将换行到第二行,如果它仍然dosn't不适合,那么它会增加...到最后。 – HurkNburkS 2012-01-17 03:21:20

1

难道是用的UITableViewCell高度来完成。也许你是不是允许的细胞生长

+0

啊,我不知道也,我只是不知道要寻找什么..要去看看的UITableViewCell高度现在......与主要关心的是我不知道如何触发它?你怎么知道,如果一个字去包裹或不.. – HurkNburkS 2012-01-17 02:48:51

+0

如果您在内存中创建一个UILabel在它的文字,你可以使用textRectForBounds属性给你的矩形的大小,你将需要显示的UILabel在UITableViewCell – ChrisPadgham 2012-01-17 03:00:23