如何在每个视图上使用UILabel进行页面控制以显示文本?我在viecontroller里面有滚动视图,还有一个用于显示文本的标签。我需要创建尽可能多的视图来显示不同的文本。
答案 0 :(得分:1)
您可以使用带有分页启用功能的collectionView,而不是使用scrollView .. scrollview需要大量内存,其中collectionView会重用单元格。 使用集合水平流布局并使单元格大小
// Objective-c
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
return CGSizeMake(CGRectGetWidth(collectionView.frame), (CGRectGetHeight(collectionView.frame)));
}
//Swift
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
return CGSize(width: screenWidth, height: screenWidth);
}
由于