2

iOS用のFacebookアプリと同じログインとパスワードのフィールドを作成したい。スクリーンショットは次のとおりです。 ここに画像の説明を入力

4

2 に答える 2

5

カスタムTableViewセルを作成し、その下にtextFieldを追加して、textField borderStyleをUITextBorderStyleNone. また、それぞれの textField に「Email」および「Password」としてプレースホルダー文字列を指定することもできます。

編集:

tableView には 2 つのセクションを含めることができます。Section 0textFields が含まれ、Section 1ログイン ボタンがあります。

ログイン ボタンの場合は、セルの contentView に背景色を指定してボタンとして機能させるだけです。セクション 1とdidSelectRowAtIndexPath:行 0 (ログイン ボタン) は、ボタンの TouchUp Inside イベントのように機能します。

編集-1:

@MichaelFrederickの提案のおかげで、ログインボタンを含むビューを作成し、以下のメソッドからビューを返すことができるより良い解決策を得ました:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    return yourLoginButtonView;
}

さらにサポートが必要な場合はお知らせください。

お役に立てれば

于 2012-04-07T15:04:34.257 に答える
1

UITableViewそれは、サブビューとして使用されるカスタマイズされたように見えます。しかし、これには多くの方法があります。単純な古いカスタムUIViews を使用することから、テキスト入力を上に重ねて背景として形状を使用することまでです。

于 2012-04-07T14:52:03.847 に答える