los中预览文件
2013-08-12 14:32 甘超波 阅读(417) 评论(0) 编辑 收藏 举报#import <UIKit/UIKit.h> #import <QuickLook/QuickLook.h> @interface ViewController : UIViewController<QLPreviewControllerDataSource> - (IBAction)click:(id)sender; @end
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (IBAction)click:(id)sender { //第一步 实例化对象 QLPreviewController *QL=[[QLPreviewController alloc] init]; QL.dataSource=self; QL.currentPreviewItemIndex=1; [self presentViewController:QL animated:YES completion:^{ }]; [QL release]; } - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations return (interfaceOrientation == UIInterfaceOrientationPortrait); } //第二 实习代理方法 - (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller{ return 2; } /*! * @abstract Returns the item that the preview controller should preview. * @param panel The Preview Controller. * @param index The index of the item to preview. * @result An item conforming to the QLPreviewItem protocol. */ - (id <QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index{ return [NSURL fileURLWithPath:@"/Users/zy/Desktop/2013下半年岗位培训需求.xlsx"]; } @end
参考文章 http://61.177.61.252:80/szzssw/taxCommon.action?code=1101&id=dc54f6cb87824bbe8b3d3ae1a755f1e2
目前我正在专注NLP,请立刻加微信/QQ号 546611623, 免费送你原创《NLP高级执行师》高清视频