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

iOS开发:如何在Storyboard中将Progress Bar高度调整为10?

在Storyboard中调整UIProgressView高度为10的简便方法

默认的UIProgressView直接修改高度约束会和系统内在布局冲突,按以下步骤操作就能搞定:

  • 选中Storyboard里的进度条,打开右侧的Size Inspector(尺子图标)
  • 点击「Add New Constraint」按钮,添加一个Height约束,将值设为10
  • 处理约束冲突:
    • 方案1:切换进度条样式——打开Attributes Inspector(滑块图标),把「Progress View Style」从Default改成Bar,系统内在高度限制会失效,自定义高度约束直接生效
    • 方案2:保留默认样式——找到刚才添加的Height约束,把它的Priority(优先级)改成999,确保它的优先级高于系统默认的内在高度限制

如果还是觉得麻烦,还有个偷懒的方法:

  • 给进度条套一个UIView容器,把进度条的leading、trailing、top、bottom全约束到容器View上
  • 给容器View设置Height为10,进度条会自动适配容器的高度

另外提一句:之前编程修改没成功的话,大概率是没处理系统的内在尺寸限制,用progressView.transform = CGAffineTransform(scaleX: 1, y: 2.5)(默认高度4,10/4=2.5)也能实现,但既然要Storyboard可视化操作,上面的方法更直观。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 15:30:58