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

导航栏按钮项对齐问题:Netflix克隆项目UIImage左侧按钮偏移

Netflix克隆项目导航栏LeftBarButtonItem图片对齐异常问题

我正在开发一个Netflix克隆项目,配置导航栏时遇到了棘手的问题:希望导航栏的leftBarButtonItem显示资源文件夹中带透明背景的Netflix Logo图片,但实现后图像始终对齐异常,看起来像是两侧被添加了额外内边距。

已尝试的解决方法:

  • 将UIImage替换为字符串标题,此方法能实现正常对齐,但理想状态下仍希望使用图片
  • 删除包含.withRenderingMode的代码行
  • 替换资源文件夹中的图像为更小尺寸版本
  • 调整UIImage的宽度,但未解决问题

问题代码位于项目的Controllers > HomeViewController第33行。

相关截图说明

失败场景截图

  • A) 添加UIImage时的代码截图
  • B) UIImage显示效果截图:图像两侧存在额外内边距,对齐位置异常
  • C) 设置宽度为-5时的代码截图
  • D) 调整宽度后的显示效果截图:对齐问题仍未解决

部分成功场景截图

  • E) 替换为字符串标题时的代码截图
  • F) 标题显示效果截图:对齐位置正常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 12:25:24