【问题标题】:White line appears at the bottom of UIButtonUIButton 底部出现白线
【发布时间】:2017-02-22 08:31:00
【问题描述】:

我刚刚在 App Store 上发布了一个非常简单的应用程序。我为 iOS 9.1 编写了它,因为要下载 Xcode 8,我必须将我的笔记本电脑升级到 El Capitan 或 Sierra(它运行 Yosemite 很慢,所以我认为这不是一个好主意)。

在测试应用程序时,我使用的是运行 iOS 9.1 的设备,因为出于某种原因,所使用的 iPhone 必须运行与应用程序相同的操作系统编号。

我发布了应用程序并下载到了两部手机,一部运行 iOS 9.3 的 iPhone 5s 和一部运行 iOS 10 的 iPhone SE。5s 运行良好,但是当我在 SE 上运行该应用程序时,底部出现粗白线每个 UIButton 的。我已经尝试删除应用程序并重新安装,但问题仍然存在。

我从未在 Swift 3 上编写过代码,这是我的第一个 App Store 版本,所以我不知道问题出在哪里。我没有在网上找到任何关于此的信息。

这是我可以解决的问题吗?如果是这样,我该如何解决?

这是我的应用程序,顺便说一句(无耻插件):https://itunes.apple.com/es/app/breakitup/id1207626557?l=ca&mt=8 如您所见,按钮底部出现白线

【问题讨论】:

  • 我认为我们需要屏幕截图和代码才能提供帮助。
  • 设计精美的应用程序。你能分享一下这个问题的截图吗?我的下意识反应是它的布局问题。也许缺乏约束。
  • @mrabins 我添加了一个屏幕截图。我实际上以编程方式添加了大部分按钮,而我在情节提要上所做的那些也有同样的问题。如果是布局问题,是否有原因在 iOS 10 和 9 中会有所不同?
  • 这是一个布局问题。没有操作系统差异的原因。但设备分辨率不同。因此问题。
  • @mrabins 我很确定 SE 和 5s 具有相同的分辨率? pocket-lint.com/news/…

标签: ios swift uibutton


【解决方案1】:

您的代码或 XIB 相关问题没有问题。 检查您的设置 -> 常规 -> 辅助功能 -> 关闭按钮形状。 再次运行您的项目。它不会在按钮下方显示下划线。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-04
    • 2021-04-08
    • 2011-12-02
    • 1970-01-01
    • 2014-06-14
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    相关资源
    最近更新 更多