gpt4 book ai didi

带有 xcode 8 GM 的 iOS 10 GM 由于 roundedCorners 和 clipsToBounds 导致 View 消失

转载 作者:IT老高 更新时间:2023-10-28 11:46:28 27 4
gpt4 key购买 nike

我使用 iOS 10 Beta 7 和 Xcode 8 beta 测试了我的应用,一切正常。然而,就在几分钟前,我安装了现在可用的 GM 版本,但遇到了一个奇怪的问题。

我在我的应用程序中使用自定义表格 View 单元格,在我的自定义单元格中我使用 cornerRadiusclipsToBounds 来创建圆角 View 。

- (void)awakeFromNib {
[super awakeFromNib];
self.tag2label.layer.cornerRadius=self.tag2label.frame.size.height/2;
self.tag2label.clipsToBounds=YES;
}

这在之前看起来不错,但是在新的 GM 版本中,所有圆角的 View 都消失了。这发生在 UIViewUILabelsUIButtons

我在下面解决了这个问题。

最佳答案

我不确定这是否是一个新要求,但我通过在执行任何 cornerRadius 内容之前添加 [self layoutIfNeeded]; 解决了这个问题。所以我的新自定义 awakeFromNib 看起来像这样:

- (void)awakeFromNib {
[super awakeFromNib];
[self layoutIfNeeded];
self.tag2label.layer.cornerRadius=self.tag2label.frame.size.height/2;
self.tag2label.clipsToBounds=YES;
}

现在它们看起来都很好。

关于带有 xcode 8 GM 的 iOS 10 GM 由于 roundedCorners 和 clipsToBounds 导致 View 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39380128/

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