我想在我的应用程序中使用EGOphotoviewer,例如当用户按下按钮,而不是加载rootviewController的tableView时,它只是导航到照片,任何人都可以帮助我吗?
这里我不想要tableView我只需要一个照片按钮
答案 0 :(得分:0)
演示项目使用名为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];
你会得到你想要的东西。
希望这有帮助