0

Elementカスタムデザインへの取り組み方についてアドバイスをお願いします。

私のデザインでは、UITableViewCellにある通常のテキストラベル、詳細テキストラベル、カスタムAccessoryViewを含むを必要としていますStyledMultilineElementUIWebViewこれに加えて、DetailTextLabelの下に表示したいと思います。

理想的にはUIWebView、セルがタップされると、内容がスライドインおよびスライドアウトします。

を拡張するのは簡単StyledMultilineElementですが、デフォルトでは、とをStyledMultineElement垂直方向に中央揃えにTextLabelDetailTextLabelます。を拡張IElementSizingしてオーバーライドGetHeightすることで、セルサイズを大きくすることができますが、ラベルは中央に配置されます。それらをセルの上部に揃える簡単な方法はありますか、それとも手動で(つまりで)レイアウトを行う必要がありますLayoutSubviewsか?

StyledMultilineElementなどのカスタムビューを追加することは可能UIWebViewですか、それとも完全にカスタムレイアウトを行うことをお勧めしますか?

4

1 に答える 1

0

私が見つけた最善の解決策は、TextDetailTextを保持しStyledMultiLineElement、別のセルを使用して残りのコンテンツを表示することでした。

于 2012-09-24T18:47:42.947 に答える