私のアプリケーションでは、UILabel
たとえば、ユーザーがボタンを押すたびに、ラベルの最後に「1」が追加されるなど、エントリの数が増える を保持しています。ただし、ラベルに追加のエントリを追加すると、コンテナのサイズがオーバーランし、醜い「111 ...」ラベルになり、望ましい動作が次の行に沿ったものになる時期を検出できるようにしたいと考えています。
int maximumLengthBeforeOverrun = self.maximumLengthBeforeLabelOverrun;
if(label.text.length > maximumLengthBeforeOverrun) {
NSString * newLabel = [label.text substringTo:label.text.length - 1]
label.text = newLabel;
}
label.text = [label.text appendWithString:toAppend]
私の質問は、IOS SDK にこれを行う方法がありますか? または、情報を表示するために別のアプローチを使用する必要がありますか?