1

calendarViewその中に暗いビュー(と呼ばれる)を持つxibがあります

ここに画像の説明を入力してください

次は、というサブビューを追加しています(これはこのページcalendarのカレンダービューです)

[self.calendarView addSubview:calendar];

そして結果は:thecalendarが追加されますが、それはカバーですcalendarView

ここに画像の説明を入力してください

私の質問 :

  1. 大きなビューを小さなビューに追加しようとするとどうなりますか。
  2. 大きなビューを小さなビューに合わせる方法。
4

2 に答える 2

2

一般に、サブビューはスーパービューよりも大きく描画されます。それを望まない場合は、サブビューのフレームをスーパービューの境界以下に設定する必要があります。サブビューが作成したコスチュームクラスの場合は、おそらく適切なサイズに変更する必要があります。そうでない場合は、変換を使用するのが最善の方法だと思います。

于 2012-07-21T21:17:08.023 に答える
1
  1. 例外はありません。大きい方のビューは、そのフレームに応じて配置されます。
  2. サイズを等しくするだけで簡単です(追加されたビューの原点は(0,0)になります)。
于 2012-07-21T21:12:46.993 に答える