私はMonoTouch.Dialogを使ってカスタム要素でアプリケーションを開発していました。 私は数週間ソースコードを更新しませんでした。昨日、私はそれを行い、IElementSizingのGetHeightが呼び出されなくなったことに気付きました。私はrootのために新しいフラグを使用しました:UnevenRowsしかし助けにはなりません。 私は簡単なテストを行い、MessageElementのような標準的な要素でも動作しないようです。MessageElementがGetHeightを実装して78fを返しても、下のコードは標準高さ44fのセルを表示します。バグですか、何か間違っていますか?MonoTouch.Dialog Element.GetHeightが機能しなくなりましたか?
var root = new RootElement ("Test"){
new Section ("Text View"){
new MessageElement {Sender="Sender", Body="Body", Subject="Subject", Caption="Caption"}
}
};
root.UnevenRows = true;
var form = new DialogViewController (root, true);
使用しているMonoTouchとMonoTouch.Dialogの正確なバージョン(GITのソースを使用している場合など)を含む質問を編集してください。 **サンプル**アプリケーション(github内)を使用している場合、FWIWは動作します。つまり、デバッグは 'MessageElement.GetHeight'です。 – poupou