gpt4 book ai didi

iOS10 - 圆角半径不适用于边框

转载 作者:可可西里 更新时间:2023-11-01 06:20:01 25 4
gpt4 key购买 nike

我有一个 UIViewController 并将其显示为 UIModalPresentationPopover。它的角半径设置为 10.0,边框宽度设置为 1.0。

- (void)viewWillLayoutSubviews {
[super viewWillLayoutSubviews];

self.view.layer.borderWidth = 1.0f;
self.view.layer.cornerRadius = 10.0f;
self.view.layer.masksToBounds = YES;
}

它没有显示沿角半径的任何边界,并且产生了一种奇怪的效果。它在 iOS10 之前工作正常。我应该怎么做才能解决这个问题?

编辑截图如下 enter image description here

如果我添加 2 个像素边框,那么 View 中仍然缺少 1 个像素 enter image description here

最佳答案

你的代码很好,但是少了一行,

view.clipsToBounds = true

设置此行并再次运行。

希望对您有所帮助。

关于iOS10 - 圆角半径不适用于边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39588132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com