0

アドレス帳のようなコンポーネント テキスト フィールドを作成する必要があります。どうすればいいですか?

左の部分はボタン、右の部分は tex フィールドです。

例:

ラベル付きのフィールドを示す画像の例

4

2 に答える 2

1

丸みを帯びた角で自分自身を描画し、2 つの半分を分離する垂直線を描画するビューを作成します。左部分のサブビューとして、境界線のないボタンを追加します。右側の部分のサブビューとして、境界線のないテキスト フィールドを追加します。

丸みを帯びた角を描画するのは簡単です:cornerRadiusビューのレイヤーのプロパティを設定するだけです:

myView.layer.cornerRadius = 10.0;
于 2012-05-25T16:41:44.697 に答える
0

テーブルセルとして使用したい場合は、セルスタイルを使用できます

UITableViewCellStyleValue2

セルの左側にラベルがあり、テキストが右揃えで青色のセルのスタイル。セルの右側には、左揃えで黒の小さなテキストを含む別のラベルがあります。電話/連絡先アプリケーションは、このスタイルのセルを使用します。

UITableViewCell クラスリファレンスから

それ以外の場合は、テキスト フィールドを作成し、ラベルを leftView として設定するだけです。カレブがすでに言ったように、角を丸くするには cornerRadius プロパティを使用します。

于 2012-05-25T17:10:37.657 に答える