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

Xcode 14添加按钮尺寸约束后无效果,求助解决方法

解决Xcode 14中按钮尺寸约束不生效的问题

可能的原因及解决步骤:

  • 调整按钮内容优先级
    Xcode新版本里,按钮默认会根据内部文字自动适配尺寸,可能覆盖手动添加的约束。操作步骤:

    1. 选中按钮,打开右侧Size Inspector(尺寸检查器)
    2. 找到Content Hugging Priority(内容拥抱优先级)和Content Compression Resistance Priority(内容抗压缩优先级)
    3. 将这两个优先级数值调低(比如设为250),让手动添加的尺寸约束优先级更高,从而生效。
  • 确认约束状态

    1. 选中按钮,打开右侧Constraints Inspector(约束检查器)
    2. 查看添加的宽/高约束是否处于激活状态(无灰色划掉标记)
    3. 未激活则勾选复选框激活;若有红色冲突标记,删除冲突的约束即可。
  • 检查自动调整掩码设置
    旧版Xcode默认会把 autoresizing mask 转为Auto Layout约束,新版需手动确认:
    选中按钮,打开Size Inspector,确保Autoresizing Mask选项不与手动约束冲突,或直接取消Autoresize Subviews勾选。

  • 强制更新帧布局
    添加约束后,点击Xcode画布右下角的Update Frames按钮(箭头循环图标),强制视图按约束更新外观。


内容的提问来源于stack exchange,提问作者Emmanuel Fadugba

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 15:14:53