You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 13的Interface Builder中UIButton的State Config选项不显示如何解决

原因说明

Xcode 13 对 UIButton 的配置逻辑做了迭代更新,默认创建的 UIButton 采用 新式 Configuration 配置模式,原有的 State Config 是旧版基于状态的配置模式下的专属选项,因此默认隐藏。

解决方案

  • 方案一:切换回旧版状态配置模式
    选中目标 UIButton,打开右侧属性检查器,找到 Style 配置项,将默认的 Plain/Filled/Gray/Tinted 等选项修改为 Default,修改完成后 State Config 选项就会重新出现在属性面板顶部。
  • 方案二:使用新式 Configuration 模式配置多状态样式
    如果希望使用新版按钮的特性,不需要切回旧模式,按以下步骤配置多状态样式即可:
    1. 保持 Style 为 Plain/Filled 等配置类选项
    2. 在属性面板向下滑动找到 Configuration 区域,点击 State Configuration 右侧的加号按钮,选择你需要配置的目标状态(高亮、选中、禁用等)
    3. 选中刚刚新增的状态配置项,即可针对该状态单独调整按钮的文字、图片、背景、内边距等属性

State Config 缺失截图

内容的提问来源于stack exchange,提问作者Mikkel Cortnum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:45:06