使用SFSafariViewController显示Web内容时,如何调整状态栏的大小?

时间:2019-01-27 14:40:27

标签: ios objective-c sfsafariviewcontroller

我是iOS开发的新手。最近,当使用SFSafriViewController显示Web内容时,我面临着调整状态栏大小的问题。要调整状态栏的大小,我使用了以下代码,但没有效果。它不会调整状态栏的大小。我该怎么办?请帮忙。

SFSafariViewController *svc;
NSString *url = @"https://www.facebook.com";
NSURL *url = [NSURL URLWithString:url];
self.svc = [[SFSafariViewController alloc] initWithURL: url
                                     entersReaderIfAvailable: false];
if(self.svc){
      CGRect frame = svc.view.frame;
      CGFloat y = 10;
      frame.origin = CGPointMake(frame.origin.x, frame.origin.y-y);
      frame.size = CGSizeMake(frame.size.width,frame.size.height+y);
      svc.view.frame = frame;
      [viewController presentViewController : self.svc, animated:YES, 
      completion:nil];
}

0 个答案:

没有答案