有了 ImGui,我才恍然大悟
if(CollapsingHeader("MyHeader"))
{
if(Button("B"))
{
// Do stuff
}
}
结果与以下不同的渲染:
if(CollapsingHeader("MyHeader"))
{
}
if(Button("B"))
{
// Do stuff
}
第一个按钮嵌套在标题中,第二个按钮嵌套在标题之外。ImGui 到底怎么能说在第一个版本中按钮功能嵌套在 if 中,但在第二个版本中却不是?