Loren Brichter の Fast Scrolling スクリプトを少しカスタマイズしたバージョンを使用していますが、セルの最後に到達してもセル内のラベルが停止しないという問題があります。テーブル ビューを標準的な方法でプログラミングする場合、textLabels
またはdetailTextLabels
が長すぎる場合、それらは自動的に切り取られ、文字列の最後に 3 つのドットを適用してセル内にとどまります。
まったく同じことをしたいのですが、それを達成する方法がわかりません。テーブルビューのセルにテキストを追加するときに使用するコードは次のとおりです。
CGPoint t;
CGPoint d;
t.x = feedImage.size.width + 10 + 12;
t.y = 20;
[textLabel drawAtPoint:t withFont:textLabelFont];
d.x = feedImage.size.width + 10 + 12;
d.y = 39;
[detailTextLabel drawAtPoint:d withFont:detailTextLabelFont];