3

アプリケーションのビューに追加データを表示する必要があり、Google マップ アプリケーションが設定に部分ページ カールを使用するのと同じ方法で、部分ページ カールを使用して実装したいと考えています。

私が抱えている問題は、提示されたビューが画面全体を占めることです:

ここに画像の説明を入力

表示されるビューのサイズを変更するにはどうすればよいですか? 理想的には、Google マップ アプリケーションと同じように右下隅に配置したいと考えています。

4

2 に答える 2

7

私はこれを少しテストしましたが、次のステートメントが正しいようです。

  1. UIModalTransitionStylePartialCurlには、ページの約半分の最小カールがあります。
  2. この最小値を妨げるものは(私が見つけることができた)何もありません。
  3. 「公開」するUIViewControllerにコンテンツを配置することで、カールの量(ハーフページとフルページの間)に影響を与えることができます。

したがって、2番目の画像では、部分的なカールが半分ほど上がっていることは私には完全に理にかなっています。また、最初の画像がそのように表示される理由についても説明します。

また、Googleマップを見ると、部分的なカールを取得するために、ある種のプロプライエタリ/プライベートAPIを使用しているように見えます。あるいは、小型のUIViewControllerを使用していることが原因かもしれません。いずれにせよ、これがあなたの目標に近づくのに役立つことを願っています。

于 2012-04-17T12:40:41.937 に答える
1

わかりました、部分的に「私の悪い」のカテゴリに。以前は を表示していましたがUITableViewController、これはやりたくないと思います。ただし、テーブルは必要ですが、数行しかありません。UIViewController小さなテーブル ビューを管理する通常のサブクラスの使用に切り替えました。

ただし、モーダル ビューはまだ大きすぎます。

ここに画像の説明を入力

問題は残ります — IOS が生成するカールのサイズに影響を与えるにはどうすればよいでしょうか?

于 2012-04-17T00:12:09.370 に答える