我想在我的应用程序中使用 EGOphotoviewer,比如当用户按下按钮时,而不是加载 rootviewController 的 tableView,它只是导航到照片,有人可以帮助我吗?
在这里我不想要 tableView 我只需要一个照片按钮
演示项目使用了一个名为 rootViewController 的 UITableViewController 子类,并且在 didSelect 方法上它只是初始化 EGOPhotoViewerController 并推送它。您需要做的就是不使用 UTableViewController 子类,而是使用 UIViewController 子类,在其视图中添加一个按钮,为该按钮创建一个动作,然后在动作中执行完全相同的操作 ::
MyPhoto *photo = [[MyPhoto alloc] initWithImageURL:[NSURL URLWithString:@"http://a3.twimg.com/profile_images/66601193/cactus.jpg"] name:@" laksd;lkas;dlkaslkd ;a"];
MyPhoto *photo2 = [[MyPhoto alloc] initWithImageURL:[NSURL URLWithString:@"https://s3.amazonaws.com/twitter_production/profile_images/425948730/DF-Star-Logo.png"] name:@"lskdjf lksjdhfk jsdfh ksjdhf sjdhf ksjdhf ksdjfh ksdjh skdjfh skdfjh "];
MyPhotoSource *source = [[MyPhotoSource alloc] initWithPhotos:[NSArray arrayWithObjects:photo, photo2, photo, photo2, photo, photo2, photo, photo2, nil]];
EGOPhotoViewController *photoController = [[EGOPhotoViewController alloc] initWithPhotoSource:source];
[self.navigationController pushViewController:photoController animated:YES];
[photoController release];
[photo release];
[photo2 release];
[source release];
你会得到你想要的。
希望这可以帮助