2012-02-21 13 views
0

私はログインページを設計しており、3セクションのテーブルを使用しています。特定のUITableViewセクションのセパレータを無効にする

最初のセクション:ユーザ名とパスワード 第3のセクションのための2個の細胞:ログインボタンの1つのセルのヘッダ画像 第二セクションを含む1つのセル。

3 section design

私は、セパレータを無効にしたいだけ第一及び第三節細胞用と第二セクションのために積極的にそれを残します。現時点では、すべてのセルに対してセパレータを有効/無効にすることしかできません。

どうもありがとう

クラウス

答えて

0

、これはこれを行うには汚い方法かもしれないが、私はあなたがセル・レベルでそれらを制御することができるとは思わないとあなたは(区切り文字を無効にすることができますが、私はここで間違っている可能性があります)、手動で線を描きますか?

伸縮可能なUIImageを使用して灰色のピクセルpngを入れてから、セル幅を埋めるようにストレッチすることができます。これにより、セパレータの色を選択することもできます:-) または単にUIViewを挿入し、その背景色を設定します。君が好きなものならなんでも。

編集:サイドノートでは、とにかくUITableViewを使用している理由がわかりません。ここでは、スクロール、遅延読み込みなど、UITableViewの機能を利用することはありません。

+0

私はUIViewの内部の静的のUITableViewを配置しようとしたが、XcodeはあなたがすべてでUITableViewsを使用しない理由私は何を意味することは、ある – Claus

+1

「のUITableViewControllerインスタンスに埋め込まれたときに、静的テーブルビューにのみ有効である」と言って続けています。私の見ているところから、単純なUIViewにドラッグされたいくつかのUIオブジェクトが必要ですか?しかし、それは私からのちょっとした発言でした。望むなら、もちろんテーブルビューを使うこともできます。 – JiaYow

+0

あなたは単純です。私はどのようにUIViewをフッターとTableViewのヘッダーとして追加できるかを知りました。最初の兆候では、それは不可能に見えました。 ありがとう – Claus

関連する問題