私はLoren Brichter's Fast Scrolling scriptというややカスタマイズされたバージョンを使用しています。セルの終わりに達してもセル内のラベルが停止しないという問題があります。 textLabels
またはdetailTextLabels
が長すぎる場合、標準的な方法でテーブルビューをプログラミングすると、文字列の最後に3つのドットが自動的に切り取られ、セル内に留まります。カスタムのUITableViewCellでカスタムtextLabelとdetailTextLabelを縮小する
私はまったく同じことをしたいと思いますが、それを達成する方法はわかりません。ここでは、テーブルビューのセルにテキストを追加するときに私が使用するコードです:(約使用して文字幅)
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];
これは信頼性の高い方法ではありません。文字列をピクセル幅だけでカットする機能はありませんか?それは素晴らしいだろう。 – wstr
私はこのための機能はないと思う。私はそれが正確な方法ではないことを知っていますが、それは唯一の方法です... – tipycalFlow
これを行う方法のいくつかの例を教えてください。 – wstr