2011-10-09 19 views
0

私は論理的にそれらを分離するために私のビューの各フォームフィールドと関連ラベルの下にアンダースコアを使用しています。私はアンダースコアをUILabelに追加しましたが、私は_を、IBのラベルのテキストプロパティに何度も手動で入力しなくても、繰り返す方法を探しています。どのようにこれを行う上の任意のアイデア?アンダースコアを縦横に並べる方法はありますか?

に合わせて「調整」をチェックしてみましたが、機能しません。

ステファン

+0

あなたは正確に何をしようとしていますか?そこにボックスやラインを置くだけで、もっとうまくやっているように思えます。 –

+0

私は、いくつかのテキストフィールドとそのラベルの下に行を追加しようとしています。 – Steve

+0

私はチュートリアルのどこかですでにこれを見ましたが、どうやってそれをやったのか忘れてしまいました。 – Steve

答えて

2

を支援するための

Thxをこれは漠然と質問ですが、あなたが行をしたい場合、私はあなたではなくラインを模倣のbackgroundColorとジェネリックのUIViewを挿入するべきだと思います。

UIView *line = [[UIView alloc] initWithFrame:CGRectMake(linex, liney, thickness, length)]; 
line.backgroundColor = [UIColor blackColor]; 
[view addSubview:line]; 
[line release]; 

これをどのように見ても、アンダースコアを挿入するよりもはるかに良い解決策です。

+0

あなたは私の言いたいことを理解していないかもしれません。 UILabelsはこのためにはるかに優れており、プログラム的に行うことは必要ないと思います。 – Steve

+0

水平線が必要な場合は、プログラムで行う必要はありません。インターフェイスビルダーで_view_を挿入してその高さを調整して、線を模倣する非常に小さな値にすることができます。その後、そのビューの背景色を好みの線色に調整します。 – Johnnywho

関連する問題