【问题标题】:Make a containerView's viewController bigger than the containerView size. Possible?使 containerView 的 viewController 大于 containerView 的大小。可能的?
【发布时间】:2016-12-15 18:06:39
【问题描述】:

我可以让 containerView 的 viewController 大于 containerView 的大小吗?我希望在单击按钮时以编程方式增加 containerView 的大小,以便它显示其 viewController 的其余内容。我尝试这样做,但 containerView 似乎溢出(超出其框架大小的所有内容)在父视图上。

【问题讨论】:

  • 尝试使用滚动视图,您可以设置它的大小和内容大小。

标签: ios objective-c uiviewcontroller uicontainerview


【解决方案1】:

是的,您当然可以这样做。但是您可能会发现自动布局想与您抗争。当您说内容“溢出”时,我认为您的意思是您的子视图控制器的视图正在其容器之外绘制。确保将容器视图上的 'clipsToBounds' 属性设置为 YES(或在 swift 中设置为 true) 最好的。

【讨论】:

  • 太棒了!通过属性检查器勾选了 containerView 的“Clip Subviews”复选框并解决了问题。
  • 我很难做到这一点。这是否也适用于嵌入 segue,因为我的容器视图上的 'clipsToBounds' 属性设置为 YES,但这似乎没有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-07
  • 2018-01-14
相关资源
最近更新 更多