ios - 我们可以在一个项目中使用自动调整大小和自动布局吗?

标签 ios xcode autolayout autoresizingmask

我正在开始一个新项目。因为我需要同时使用自动布局和自动调整大小。是否可以这样做?

最佳答案

是的,您可以在一个项目中使用自动布局和自动调整大小。

如果您想关闭特定 Storyboard的自动布局,请按照以下步骤操作。

  1. 点击 Storyboard。
  2. 点击显示文件检查器。
  3. 取消选中“使用自动布局”(默认情况下启用(选中))

enter image description here

如果您想以编程方式关闭特定 View 的自动布局,请按照以下步骤操作:

  • 获取 UIView 的 IBOutlet。

编写如下代码:

view.translatesAutoresizingMaskIntoConstraints = true
view.autoresizingMask = [.flexibleWidth, .flexibleHeight]

希望这对您有帮助。

关于ios - 我们可以在一个项目中使用自动调整大小和自动布局吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48860346/

相关文章:

ios - 自动布局 - 使父 View 高度等于 subview 高度 + subview 为 textView 的常量

ios - App Thinning - 如果开发人员未提供所有 Assets ,它是如何工作的

ios - 将静态 UIButton 叠加到 UICollectionView 上

c++ - 使用未声明的标识符 'FunctionName' C++ Xcode

iphone - 访问 UITableView 中单元格的文本

ios - 以编程方式自动布局并出现 ScrollView 错误

ios - UITableView - 如何动态更新自调整大小单元格的框架

iOS - 实现类似 iMessage 的滚动效果

ios - 如何从服务器获取数据并安装在sqlite中

c - 在xcode 6中用c编程打开一个文件