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

iOS 14中UIButton莫名显示默认占位符“Button”的问题解决

iOS 14下UIButton默认占位符“Button”消除方案

以下几种方法可以解决你遇到的问题:

  • 彻底清空Storyboard中按钮的所有状态文本
    进入按钮的「Attributes Inspector」,先确认「State Config」选中「Normal」,将「Title」输入框的内容彻底清空(哪怕看起来是空的,也手动删除一次);接着切换到「Highlighted」「Selected」等所有状态,确保每个状态下的文本都为空。iOS14的System类型按钮有时会残留默认文本缓存,全状态清空能解决这个问题。

  • 将按钮类型改为Custom
    在Storyboard里选中按钮,在「Attributes Inspector」的「Type」选项中,把默认的「System」改成「Custom」。Custom类型按钮不会自带任何默认占位符,完全由你自定义图片或文本,能从根源避免iOS14的默认文本问题。

  • 代码兜底强制清空
    如果上面的可视化设置仍无效,可以在控制器的viewDidLoad中添加代码,强制清空按钮所有状态的标题:

    // Swift版本
    yourButton.setTitle("", for: .allStates)
    
    // OC版本
    [yourButton setTitle:@"" forState:UIControlStateAll];
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 18:30:44