1

calendarView有一个带有暗视图(称为)的xib

在此处输入图像描述

接下来是我添加一个名为的子calendar视图(这是此页面的日历视图)

[self.calendarView addSubview:calendar];

结果是:calendar添加了,但覆盖了calendarView

在此处输入图像描述

我的问题 :

  1. 当您尝试将更大的视图添加到小视图中时会发生什么。
  2. 如何使大视图适合小视图。
4

2 回答 2

2

一般来说,子视图会比父视图更大。如果您不希望这种情况发生,您应该将子视图的框架设置为小于或等于父视图的边界。如果子视图是您制作的服装类,您可能应该将其更改为正确的大小,否则我认为最好的方法是使用变换

于 2012-07-21T21:17:08.023 回答
1
  1. 没什么特别的。较大的视图将根据其框架放置。
  2. 很简单,只需将它们的大小相等(并且添加的视图的原点为 (0,0) )。
于 2012-07-21T21:12:46.993 回答