您好,我遇到和您同样的问题。而且我还发现,在「设置」里打开「降低透明度」会导致我所有页面的内容变成空白。目前也是没有找到根治的方法。目前我是这么临时解决的。
@implementation UIScrollView (iOS27)
+ (void)load {
if (@available(iOS 27.0, *)) {
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
MISwizzInstance(self, @selector(willMoveToWindow:), @selector(mi_willMoveToWindow:));
});
}
}
- (void)mi_willMoveToWindow:(UIWindow *)newWindow {
[self mi_willMoveToWindow:newWindow];
if (@available(iOS 27.0, *)) {
self.topEdgeEffect.hidden = YES;
}
}
@end
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: