如何修复iOS官方应用开发指南中的布局错误?

How to fix the layout bug in the official iOS app development guide?

我正在遵循官方 iOS 应用程序开发指南。在 "Implement a Custom Control" section 中,完成 "Add Support for Interface Builder" 子部分并重新构建项目后,我仍然在 Interface Builder 中遇到布局错误:

出现此错误的原因是什么?我该如何解决?

原因是您的外部堆栈视图的 "Alignment" 属性 设置为 "Fill",而应设置为 "Leading"。换句话说,将外部堆栈视图的 "Alignment" 属性 设置为 "Leading" 以解决此问题。

问题是,指南从未明确提及这一点。在"Build a Basic UI" section中,有这张图片:

将外部堆栈视图的 "Alignment" 属性 显示为 "Leading"。但是,从来没有明确提到外部堆栈视图的 "Alignment" 属性 应该设置为 "Leading",而不是 "Fill".