--- order: 4 title: 创建按钮 type: UI label: UI --- `Button` 可以在 UICanvas 中构建交互按钮。 ## 编辑器使用 ### 添加 Button 节点 在 **[层级面板](/docs/interface/hierarchy/)** 添加 `Button` 节点 > 若父亲或祖先节点没有画布组件,会自动添加上根画布节点。 ### 设置 Transition 在编辑器中可以方便地设置按钮在不同状态下的过渡表现 ## 属性 | 属性名 | 描述 | | :------------ | :----------------- | | `transitions` | 按钮的所有过渡表现 | | `interactive` | 按钮是否可交互 | ## 方法 | 方法名 | 描述 | | :----------------- | :------------------- | | `addTransition` | 添加一个按钮过渡表现 | | `removeTransition` | 移除某个按钮过渡表现 | | `addClicked` | 添加一个点击回调函数 | | `removeClicked` | 移除某个点击回调函数 |