1

幅5px、高さ100の長方形の垂直線を描画するUITableViewCellサブクラスがあります。これにはUIViewを使用しています。ただし、UIViewを使用した場合のパフォーマンスには少し不安があります。代わりに、このようなものにコアグラフィックスを使用する方が良いですか?はいの場合、次をどのように変換しますか。

UIView * vLine = [UIView alloc] initWithFrame:CGRectMake(10、0、5、100)]; [自己addsubView:vLine][vLineリリース]

CGを使用して上記をどのように変換しますか?

4

1 に答える 1

2

これは問題なく、の呼び出しごとに呼び出されない限り、パフォーマンスの問題は発生しません。cellForRowAtIndexPath 代わりに、再利用可能なセルを取得する試みが失敗した場合にのみ、サブビューを作成して追加してください。

于 2012-07-04T02:28:16.630 に答える