上の画像はAndroidアプリから取得したものです。iOSでも同じことをしたいと思っています。ドットに背景画像を使用する方法は知っていますが、Android開発者がドットに画像を使用したようには見えません。誰もがこれを行う方法を知っていますか?
質問する
739 次
3 に答える
1
コードなしでこれを行うことができると思います。ベースラインを揃え、水平間隔の制約を 0 にして 2 つのラベルを使用するだけです。左側のラベルのテキストは、文字列の末尾に 10 個のドットが追加され、改行モードが「クリップ」に設定された状態で左揃えになります。右のラベルも左揃えになるため、そのテキストは常にドットに対して真上になります。
編集後: IB でこれを機能させることができませんでした。制約を使用したコードでは可能かもしれませんが、試したことはありません。ビューの端に固定された2つの外側のラベルと、テキストがドットになる中央の柔軟なラベルを使用して、3つのラベルでそれを行うことができるようです。
于 2013-01-09T18:36:43.730 に答える
0
NSAttributedString
そのようにフォーマットするために使用できます。
2 つの範囲で 2 つの色を使用し、2 番目の部分には太字のフォントを使用します。
そして、全体の幅 (テキストの長さ) を計算し、それらの間のドット (.) を埋めます。
ドットを埋めるためのアイデア:
30文字のスペースがあるとしましょう。
str1 には 10 が含まれ、str2 には 6 が含まれ、次に 30-(10+6) を使用してからループします。
for(30-(10+6) times) {
[mainString appendString:@"."]
}
于 2013-01-09T18:25:30.047 に答える