Ios 使用TableView在xcode中显示PDF
我在xcode中使用故事板来设计我的应用程序,而不是xibs。这是我第一次使用它们,我有一个问题。现在我有多个TableView,所有这些都有多个单元格。我试图实现的是单击单元格,然后加载PDF。每个单元格都有一个应打开的pdf。而不是使用分段并将每个tableview单元格链接到其自己的视图控制器,这将是非常冗余的。是否有一些代码,我可以把它放在一个我认为UIWebView,让我看到什么单元格被点击,并加载相应的PDF。这可能吗?谢谢大家! 您可以使用主详细视图控制器模板进行此操作,这将是最容易设置的,然后您可以禁用编辑和添加按钮,并使用数组设置PDF列表 一旦全部设置完毕,将自动设置详细信息项,如果未启用核心数据,则可以通过以下方式访问: [self.detailItem description] 这将为您提供单击的行的名称,然后您可以使用该名称将PDF加载到UIWebView。web视图可以加载PDF以查看:Ios 使用TableView在xcode中显示PDF,ios,xcode,uistoryboard,Ios,Xcode,Uistoryboard,我在xcode中使用故事板来设计我的应用程序,而不是xibs。这是我第一次使用它们,我有一个问题。现在我有多个TableView,所有这些都有多个单元格。我试图实现的是单击单元格,然后加载PDF。每个单元格都有一个应打开的pdf。而不是使用分段并将每个tableview单元格链接到其自己的视图控制器,这将是非常冗余的。是否有一些代码,我可以把它放在一个我认为UIWebView,让我看到什么单元格被点击,并加载相应的PDF。这可能吗?谢谢大家! 您可以使用主详细视图控制器模板进行此操作,这将是最容
NSString *pdfName = [NSString stringWithFormat:@"%@", [self.detailItem description]];
NSString *path = [[NSBundle mainBundle] pathForResource:pdfName ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[pdfViewer loadRequest:request];
[pdfViewer setScalesPageToFit:YES];
只需确保在详细视图控制器中将pdfViewer声明为您的UIWebViewiphone是否有此功能,因为我不相信iphone具有使用主详细视图控制器的功能iphone也采用相同的方式,它只是像contacts应用程序一样设置,单击时首先显示表格视图,然后显示详图视图