1

別の質問 (下記参照) に対する Miguel の回答に基づいて、セクション ヘッダーにラベルを付けることができました。しかし、3行のテキストでもう少し進めたいと思っています。私の最初の考えは、単一のラベルでヘッダーを作成する代わりに、そのビュー内に必要なアイテムを配置できる uiview でヘッダーを作成する方法はありますか?

セクションのヘッダーとフッターは、文字列または UIView として指定できますが、残念ながらその間には何もありません。

カスタム ヘッダー/ビューが必要な場合は、UILabel を作成し、それをコンストラクターで Section タイプに使用する必要があります (Elements API でのみ使用可能)。

何かのようなもの:

    var header = new UILabel (new RectangleF (0, 0, 320, 48)){
        Font = UIFont.BoldSystemFontOfSize (22),
        BackgroundColor = UIColor.Red
    }

    new Section(header, footer) {
        ...
     }
4

1 に答える 1

0

はい、できます。

Section コンストラクターへのパラメーターは、2 つのテキスト文字列または 2 つの UIView です。上記のサンプルでは、​​UILabel 型の UIView を作成しただけですが、必要な数のサブビューを使用して、任意のものにすることができます。

于 2013-01-03T05:05:59.443 に答える