2011-10-08 11 views
1

Monモノタッチを使用しています。私はテーブルのルック&フィールをカスタマイズしたいと思います。あまりにも大事なことではなく、私はテーブルビューの背景を簡単に変更することができます、セルの境界線と自分のカスタムヘッダーとフッタービューを使用します。monotouch.dialog TableViewCellsをすべて同じスタイル(背景など)にカスタマイズする最適な方法は何ですか?

とは何ですか? TableViewに表示されるすべてのセルをカスタマイズする方法はありますか? Monotouch.Dialogコードにはいくつかの点がありますか?セルの生成を傍受して1か所でカスタマイズすることができるので、同じ背景色、フォントタイプ/色のカスタム詳細の公開アイコンなどがあります。

または、すべての異なるタイプ(BooleanElement、StringElement、FloatElementなど)を個別にカスタマイズする必要がありますか?

注:StyledString要素を使用できますが、これは文字列要素タイプのみを対象としています。私は自分のカスタムスタイルで表示されているすべてのセルをカスタマイズしたいと思います。

答えて

2

MonoTouch.Dialogの現在のコードベースでこれを行う簡単な方法はありません。

iOS5バインディングに付属しているMonoTouchのベータ版をお試しください。 iOS5のみをサポートしたい場合は、Appearanceクラスを使用していくつかのプロパティをカスタマイズできます(すべてではなく、悲しいことに)。ボード全体の背景ビューのようなものをカスタマイズすることができます:

UIView.Appearance.BackgroundColor = UIColor.Red;

+0

返信ありがとうございます。アプリのスタイルを維持するためにほとんどのものを変更する必要があることを認識したので、通常のView Controllerに変更することもできます。 – Dermot

+0

MonoTouch.Dialogを変更して、必要なものをいつでも行うことができます:-) –

1

また、MonoTouch.Dialogからフォークとして開始されましたが、類似しているが完全に異なるライブラリに変形されたhttps://github.com/RobertKozak/MonoMobile.Viewsを見ることができます。スタイリングが組み込まれています。

関連する問題