本文介绍: UITableView在iOS上奇怪的偏移量sectionHeaderTopPadding
ios15之后需要tableView设置
@property (nonatomic) CGFloat sectionHeaderTopPadding API_AVAILABLE(ios(15.0), tvos(15.0), watchos(8.0));

xcode有要求,需要ios15的系统sdk

 if (@available(iOS 15.0, *)) {

        SEL sel= NSSelectorFromString(@"setSectionHeaderTopPadding:");

        NSMethodSignature *sig = [UITableView instanceMethodSignatureForSelector:selector];

        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:signature];

        invocation.target = tableView;

        invocation.selector = selector;

        CGFloat headerTopPadding = 0;

        [invocatiosetArgument:&headerTopPadding atIndex:2];

        [invocation invoke];

}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注