【发布时间】:2020-03-11 19:39:02
【问题描述】:
这是一个描述问题的示例项目:
https://github.com/nuynait/UIStackView-UIButton-Bug
这是一个一分钟的创建错误的视频:Click here
重现此问题:
- 创建一个新的单一应用项目
- 点击故事板
- 添加垂直堆栈视图
- 将堆栈视图的顶部、底部、前导、尾随约束添加到其父级。
- 设置垂直堆栈视图以均匀填充(这是一个可选步骤)
- 在堆栈视图中添加一个按钮
- 在堆栈视图中添加另一个按钮
- 在堆栈视图中添加第三个按钮(这也是可选步骤)
- 在模拟器中运行应用程序。
- 单击第一个按钮。
预期行为:按下第一个按钮时,只有第一个按钮应突出显示。
实际行为:仅在按下第一个按钮时,第一个和第三个按钮全部突出显示。
更新:我正在使用 Xcode 11.3 (11C29),iPhone 8 模拟器 (iOS 13.3)
【问题讨论】:
-
嗯...抓住了您的 GitHub 存储库...还按照您的视频从头开始创建...我确实 看到相同你得到的东西。正如预期的那样,每个按钮都独立突出显示。我正在使用 Xcode 11.2.1 并在 iPhone 8 / iOS 13.2.2 模拟器和 iPhone XR / iOS 13.3.1 上运行它
-
@DonMag 感谢您为我检查。在知道对你有好处后,我尝试重新启动Xcode,模拟器并重新启动计算机,此问题不再存在。
标签: ios uibutton uistackview