UILabel框架等于UICollectionViewCell内的CGRectZero

时间:2013-06-03 16:23:46

标签: ios storyboard uilabel frame cgrect

我在我的应用程序中使用了UICollectionView,在UICollectionViewCell中有一些标签,我就这样访问这些标签:

UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier: cellID forIndexPath: indexPath];
...
UILabel *nameLabel = (UILabel *)[cell viewWithTag: 2];

我的标签对于每个单独的UICollectionViewCell都有动态高度,因此我正在尝试检索nameLabel.frame,但它总是发出(x: 0, y: 0, h: 0, w: 0)。 我尝试改变标签的所有可能属性,但仍然没有。 顺便说一下,我可以设置文本并使用标签播放没问题(IBOutlet设置正确)。

UICollectionView,单元格和标签都是从故事板文件中加载的

你们中的任何人都遇到过UILabels故事板的这个错误吗?

修改 的 感谢verbumdei的评论,我禁用了autoLayout,它似乎解决了这些问题。谢谢!

0 个答案:

没有答案