【问题标题】:controlling size of UIView using its frame使用框架控制 UIView 的大小
【发布时间】:2014-09-09 17:59:21
【问题描述】:

我正在开发一个 ipad ios7 应用程序,我正在尝试添加一个从 UIView 派生的自定义视图,并为现有视图设置一个 nib 文件。我可以很好地添加视图,但是当我尝试为视图设置框架时,视图无法在框架内正确显示。

有没有办法让视图自动适应我设置的框架?还是框架仅用于控制屏幕上的位置,在这种情况下,我如何使视图大小适合某个区域?

谢谢

【问题讨论】:

  • 在 XIB 上使用自动布局来正确定位和调整子视图的大小。

标签: ios objective-c ipad uiview frame


【解决方案1】:

在笔尖内,添加所有必要的自动布局约束,以根据需要定位和调整视图大小。

【讨论】:

  • 那它的尺寸会适合我给它的任何框架吗?
  • 是的,您可以通过使用高度和宽度约束来强制视图的大小,或者您可以通过使用前导、尾随、顶部和底部约束来相对于其父视图调整它们的大小和位置。
  • 谢谢,我得试一试。我已经在视图的子视图之间设置了约束,但我没有为视图本身设置约束。设置好视图后,我一定会将此标记为答案。
猜你喜欢
  • 1970-01-01
  • 2011-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多