UIView默认样式有圆角吗?

2023-12-07

我正在使用一个UIPopoverController显示一个UIView。布局有点类似于UISplitViewController所以在“细节视图”上有圆角看起来很奇怪,因为它留下了一个小间隙。我无法找到与其他遇到此问题的人相关的任何内容,但这些圆角似乎是默认样式。可以去除它们吗?

可能有帮助的事情:

  • 我从 nib 文件加载视图,但目前我没有对默认值进行任何更改UIView
  • 我尝试设置clipsToBound = NO in viewDidLoad
  • 我尝试设置layer.cornerRadius = 0 in viewDidLoad

视图的顶部似乎也有一个阴影,但很难分辨。有什么办法可以摆脱所有这些默认样式吗?我只想要一个空白的正方形。


没有受支持的方法可以使 UIPopoverController 内的视图不具有圆角。 UIPopoverController 的内部代码将您的视图添加到带有圆角的视图中,该圆角会剪辑到边界。

可能有一种黑客方法可以做到这一点,即等待直到显示 UIPopoverController,然后遍历视图的所有父级并将它们全部设置为具有cornerRadius = 0; and clipsToBounds = NO;,但即使您找到了解决方案,它也可能无法与所有版本的 iOS 兼容,并且如果 Apple 将来更改 UIPopoverController 的某些内部代码,那么您的解决方案可能会崩溃。

如果您确实想这样做,那么最好的方法是创建您自己的模拟 UIPopoverController 功能的类。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UIView默认样式有圆角吗? 的相关文章

随机推荐

  • 如何在selenium中查找具有多个类的元素

    我有一个包含 3 个类的元素 我需要用 selenium 找到它
  • 文本转语音(TTS)-Android

    我是android平台的新手 现在我正在努力TTS Text to Speech 如果我在文本区域中输入文本 并且希望在单击 发言 按钮时将其转换为语音 谁能帮我吗 文本转语音功能内置于 Android 1 6 中 这是一个如何执行此操作的
  • 如何获取 TextView 的精确位置(以像素为单位)?

    我有一部 2560 x 1440 像素的智能手机 现在我正在使用这个功能TextView int locationOnScreen new int 2 txtAp GetLocationInWindow locationOnScreen 它
  • 为具有圆角的 UIImageView 创建阴影?

    我正在尝试创建一个ImageView它有圆角和阴影以赋予它一些深度 我能够为UIImageView 但是每当我添加代码以使其具有圆角时 它只有圆角而没有阴影 我有一个IBOutlet named myImage 并且它位于viewDidLo
  • pandas 中的单列

    有没有办法在不影响数据框其余部分的情况下对 pandas 中的单个列进行舍入 gt gt gt print df item value1 value2 0 a 1 12 1 3 1 a 1 50 2 5 2 a 0 10 0 0 3 b 3
  • 在哪里以及如何定义应用程序属性? - JHIpster

    在 Spring Boot 中 可以在 application properties 文件中定义应用程序属性 例如 Rest 的前缀可以定义为 spring data rest basePath api 对于基于 Spring Boot 的
  • 游标如何引用已删除的行?

    当我从 Android 中的 sqlite 数据库查询返回游标时 它似乎包含固定数量的行 无论数据库发生什么情况 这些行都不会改变 例如 如果在光标打开时删除了某些行 我仍然可以引用已删除的行 这很好 但是它是如何工作的呢 一种猜测可能是
  • 哪些 Boost 功能与 C++11 重叠?

    几年前 我把我的 C 技能束之高阁 现在看来 当我再次需要它们时 情况已经发生了变化 我们现在有了 C 11 我的理解是它重叠了许多 Boost 功能 是否有一些总结 这些重叠在哪里 哪些 Boost 库将成为遗产 建议使用哪些 C 11
  • 将 xml 列中的数据插入到临时表中

    我有一个 xml 列 看起来像 SET XMLData
  • ggplot 在 X 轴下方添加跟踪颜色

    我想在 x 轴下方添加一条线 其颜色取决于未绘制的因素 在此示例中 我正在创建一个箱形图 并希望添加一条指示另一个变量的线 以汽车数据集为例 然后实际思考我正在尝试做的事情 ggplot mtcars aes factor cyl mpg
  • 为什么 angular2 多次执行方法?

    我的应用程序结构如下所示 ts export class TodoListComponent get sortedTodos ITodo console log this counter html div class todo item d
  • 在 C# 中将日期时间转换为儒略日期(ToOADate 安全吗?)

    我需要从标准转换公历约会到Julian天数 我在 C 中没有看到任何直接执行此操作的文档 但我发现许多帖子 在谷歌搜索时 建议使用ToOADate 有关的文档ToOADate不建议将此作为儒略日期的有效转换方法 任何人都可以澄清此函数是否能
  • HTML Favicon.ico 不会在 Google Chrome 上显示

    我正在制作一个 HTML 页面 我想要的东西之一是标题旁边出现一个图标 我使用的是 Google Chrome 我看到其他网站上的图标可以正常工作 但我网站上的图标不会显示 该网站位于我桌面上名为 site 的文件夹中 The favico
  • 类型“string[]”上不存在属性“includes”

    收到错误 类型 string 上不存在属性 includes 在node modules ng2 breadcrumb app components breadcrumbService ts中 我正在尝试在 angular2 应用程序中实现
  • C++ 计数和映射

    我正在计算每个单词在文本文件中出现的次数 我想避免出现这种情况 因此我会减少我的输入 然后进行计数 我有一个地图数据结构 其中有 string 和 int 来保持计数 现在 当我输出单词及其计数时 我不希望单词为小写 而是希望它保持其原始大
  • R:绘图:重新排列变量的顺序

    我想在 R 中创建一个条形图 但是 我想重新排列 x 轴上的变量 不是按频率 而是按 含义 假设我有以下数据集 df lt data frame read table header TRUE text ID Radio 1 A 2 B 3
  • 为什么 Subversion 不允许提交 .htaccess 文件?

    我无法从 Windows SVN 客户端 TortoiseSVN 提交 htaccess 文件 返回的错误是 无法读取状态行 现有连接被远程主机强制关闭 这基本上是我的虚拟主机在 Apache 中的样子
  • 仅当字符串数组中的元素长度大于零时,如何才能显示此应用程序中的元素?

    我正在使用 Vue 3 TypeScript 和电影数据库 TMDB 开发 SPA 该应用程序显示列表电影卡 In the 电影列表成分 src components MoviesList vue 我有
  • 如何在ASP.NET中制作文件上传接口

    我正在尝试在 ASP NET Webforms 中创建一个文件上传界面 并正在寻找一些有关如何继续的建议 文件上传界面是我正在制作的网站的一部分 用户可以在该网站上发布广告 该界面是 创建新广告 的一部分 允许用户上传最多 6 张图像 我只
  • UIView默认样式有圆角吗?

    我正在使用一个UIPopoverController显示一个UIView 布局有点类似于UISplitViewController所以在 细节视图 上有圆角看起来很奇怪 因为它留下了一个小间隙 我无法找到与其他遇到此问题的人相关的任何内容