ios - UISegmentedControl 适用于 iPhone 但不适用于 iPad?
问题描述
我使用 UISegmentedControl,它有 2 个跨越屏幕宽度的段。
这在 iPhone 上按预期工作。点击猫模式将突出显示切换到猫模式,并执行相应的功能。然而,在 iPad 上,点击 Cat Mode 没有任何作用。没有高亮开关,没有功能。如果我在 Cat Mode 上开始突出显示,反过来也会发生同样的事情(在 iPhone 上一切正常,在 iPad 上无法选择 Dog Mode)。
显然,我为 iPhone 和 iPad 使用了一个带有 Autolayout 的故事板,并且我没有改变与这种分段控制相关的任何内容,所以我不知道发生了什么。所有其他功能在 iPhone 和 iPad 上都能正常运行。
如果我可以提供更多信息来帮助解决这个问题,请告诉我。
谢谢!
解决方案
有一个谷歌广告横幅挡住了它。查看调试器帮助我看到了这一点。感谢@matt 建议尝试一下。
推荐阅读
- python - 用最后一个已知值替换 NaN
- c++ - 如何通过 Win32 API 获取人类可读的进程名称(如在任务管理器中)?
- c# - 在 Ubuntu 16.08 上运行 net core 应用程序的问题
- vue.js - 为什么要在 Vuex 状态定义中记录类型的惯用语是什么?
- c# - 反射。为什么我的行在代码中返回 null,但在调试器中工作正常?
- php - 无法在 yii2 中运行“composer install”mongosoft/yii2-soap-server
- reactjs - 在 App.js 组件中处理 React 上下文 - 错误 Hooks 只能在函数体内调用
- java - 如何在 Java 代码中调用 Wildfly 事务管理器?
- docker - Kubernetes pod 处于 Terminating 状态,直到 worker 再次启动
- reactjs - 页面正在合并以进行 Reactjs 路由?