0

アプリケーションを作成していて、記入が必要なフォームがあります。下の写真のようなソリューションを実装したいと思います。特に一番上の部分を実装したいです。テーブルセルのすぐ隣の写真。

テーブルビューに対してこれを行う方法に関する提案やアイデア。グループテーブルであることは知っていますが、セルがそのように押し上げられるのを見たことがありません。

ここに画像の説明を入力

4

4 に答える 4

2

一番上のセクションが1つのtableViewであるとは思えません。セクション ヘッダー (Name) とその横に UIImageView (Add Photo) があるグループ化されたテーブル (First、Last Initial) である可能性があります。全体が上下に移動する (スクロール可能) 場合は、ScrollView にも埋め込まれている可能性があります。

于 2012-07-06T22:39:27.647 に答える
1

UIImageView上部のセクションは、おそらくと がUITableView内部に埋め込まれた 1 つのセルです。その上部を達成する唯一の方法は、それを個別に作成しUIViewてセルの に追加することだと思いますcontentView

于 2012-07-06T22:41:31.413 に答える
1

すべてがプログラミングされているため、猫の皮を剥ぐ方法はたくさんあります。この問題にアプローチする場合は、グループ化されたテーブル ビュー スタイルを使用し、0 番目のセクションに「... を入力して結合」という 1 つのセルを配置し、セクション ヘッダーを持たず、1 番目のセクションに 1 つのセルを配置します。ユーザー用のイメージ プレースホルダーで、セクション ヘッダーがなく、右側にグループ化されたテーブル ビュー セルのように見えるいくつかのテキスト フィールドがあります。次に、2 番目のセクションには、3 つの標準 iOS セルのように見えるものと、「連絡先情報」というラベルであるセクション ヘッダーがあります。

場合によっては、iOS プラットフォームが予測した方法とは異なる方法でカスタマイズする必要があります (最初のセクションを参照)。

于 2012-07-06T22:43:12.927 に答える
0

1 つの方法: ボタン、名前、および写真要素を tableHeaderView として追加します。

もう 1 つ: すべてに UITableView を使用しないでください。この場合、手動レイアウトの UIScrollView の方が簡単です。

于 2012-07-06T23:22:19.960 に答える