我正在使用新的PDFKit
框架(https://developer.apple.com/documentation/pdfkit)。
我想像在UIScrollView
中一样更改contentInset
中的PDFView
。
遗憾的是,PDFView
没有属性scrollView
或contentInset
。
非常感谢。
答案 0 :(得分:1)
PDFView没有公开显示的UIScrollView属性,但是如果您对子视图进行迭代,则应该发现第一个子视图是PDFScrollView(UIScrollView子类):
UIView *firstSubview = pdfView.subviews.firstObject;
if ([firstSubview isKindOfClass:[UIScrollView class]]) {
UIScrollView *pdfScrollView = (UIScrollView *)firstSubview;
pdfScrollView.contentInset = UIEdgeInsetsMake(0, 20.0f, 0, 20.0f);
}
否则,我唯一想到的另一种选择是插入视图本身:
pdfView.frame = CGRectInset(pdfView.frame, 10.0f, 10.0f);