美文网首页
Interface Builder 新功能(Xcode 11)

Interface Builder 新功能(Xcode 11)

作者: DearDan_f92e | 来源:发表于2019-07-16 18:49 被阅读0次
    • UIViewController实例现在默认为自动模式演示模式。模态演示segues可以覆盖此设置。

    • Interface Builder支持iOS上的Dark Mode。

    • Interface Builder的设备栏可让您在iOS应用程序的浅色和深色外观之间切换。

    • 您可以添加SwiftUI托管控制器,例如UIHostingController,以将故事板控制器流连接到管理SwiftUI视图层次结构的托管控制器。您可以通过提供以编程方式设置控制器的rootView的自定义子类来填充Interface Builder中托管控制器的内容。

      您还可以使用Segue Action设置UIHostingController或NSHostingController的根视图。

    • 对象库现在与所选的系统范围外观匹配。

    • NSStackView检查器现在允许配置负间距。

    • 在macOS 10.15上运行时可以使用NSSwitch。

    • UITableView中的单元格现在可以使用画布中的自动布局约束视图自行调整大小。要选择现有表视图的行为,请为表视图估计的项目大小启用“自动”,为“大小”检查器中的“单元格高度”启用“自动”。

    • NSView和UIView在“大小”检查器中具有布局模式选项,以明确选择“将自动调整掩码转换为约束”。默认设置为“自动”,这是现有行为。 “自动”意味着当视图受故事板或XIB中的约束影响时,“将自动调整掩码转换为约束”是关闭的,但是如果不受约束则关闭。

    • 使用“添加缺失约束”提高了自动布局约束生成的可靠性。

    • UIScrollView的内容可以在画布中滚动,一旦其子视图完全受到自动布局约束的约束。

    • 现在,UICollectionView中的单元格可以使用画布中的“自动布局”约束视图进行自我调整。要选择现有集合视图的行为,请为集合视图的估计大小启用“自动”,并从“大小”检查器启用单元格大小的“自动”。如果在iOS 13之前部署,则可以通过在viewDidLoad期间调用performBatchUpdates:completion来激活自调整大小的集合视图单元格。

    • 在检查器字体弹出框中,“系列”弹出窗口现在将菜单项呈现为适用字体的预览。

    • 现在可以在文档范围内对错放的帧执行更新帧,而无需选择视图。

    • UIScrollView支持内容和框架布局指南,可以在“大小”检查器中启用,以便更好地控制可滚动内容。

    • Interface Builder支持新的Apple TV标签栏样式。

    • 新的WKInterfaceTextField接口元素可用于watchOS。

    • 该画布支持为Mac定制iPad应用程序界面。

    • SF符号在图像检查器属性中可用。

    • UIImageView检查器包括对配置符号的支持。

    • @IBSegueAction 介绍和使用

    相关文章

      网友评论

          本文标题:Interface Builder 新功能(Xcode 11)

          本文链接:https://www.haomeiwen.com/subject/voxxlctx.html