这里是描述问题的示例项目:
https://github.com/nuynait/UIStackView-UIButton-Bug
这里是一分钟的视频,用于创建错误:Click here
重现此问题:
预期的行为:按下第一个按钮时,仅第一个按钮应突出显示。
实际行为:仅在按下第一个按钮时,第一个和第三个按钮都突出显示。
我想这是苹果公司的一个错误。我将提交错误报告。目前,如果您遇到此问题并需要临时解决方案,那么我要解决的方法是在StackView下面添加一个UIView,高度为1px。在这种情况下,当您单击第一个按钮时,它将不会触发最后一个按钮。