所以我认为一个UIScrollView是实现我想要的最好方法。动态添加内容到UIScrollView
我将每隔1秒向视图的右侧添加1个像素宽度线。我只想要屏幕上显示的最后x行,但后来可以向后滑动并查看以前的行。
对于什么样的观点看起来像一个例子:
从我可以告诉我应该使用一个UIScrollView实现这一点,但似乎只要你定义的宽度和数字提前渲染,但我将在用户使用我的应用程序时动态添加它。
任何帮助将是伟大的,谢谢!
所以我认为一个UIScrollView是实现我想要的最好方法。动态添加内容到UIScrollView
我将每隔1秒向视图的右侧添加1个像素宽度线。我只想要屏幕上显示的最后x行,但后来可以向后滑动并查看以前的行。
对于什么样的观点看起来像一个例子:
从我可以告诉我应该使用一个UIScrollView实现这一点,但似乎只要你定义的宽度和数字提前渲染,但我将在用户使用我的应用程序时动态添加它。
任何帮助将是伟大的,谢谢!
我想使用滚动视图将是非常复杂的。我的建议是,你可以使用collectionView
,并使用insertRowAtIndexPath:
插入新行。
您将实现对电池尺寸的委托方法,看起来像这样:
-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
return CGSizeMake(1, CGRectGetHeight(collectionView.frame));
}
然后你只需要为细胞背景设置不同的颜色。
让我知道它是如何去的,或者如果你有问题。
检查该解决方案
CGFloat width = self.scrollView.bounds.size.width; CGFloat height = self.scrollView.bounds.size.height;//CGRectGetMaxY(textField.frame); self.scrollView.contentSize = CGSizeMake(width, height);
多么好的建议!谢谢。我只是设置它,它似乎是完美的!从来没有想过试图使用它。 – Jonovono 2015-04-03 20:27:20
它运作得如此之快真的很棒。别客气! – 2015-04-03 20:31:37