0

ユーザーがボタンを押したときに、rootviewController の tableView をロードする代わりに、写真に移動するだけのように、アプリで EGOphotoviewer を使用したいのですが、誰か助けてもらえますか? ここに画像の説明を入力

ここでは、tableView は必要ありません。写真用のボタンが必要なだけです

4

1 に答える 1

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];

そして、あなたはあなたが望むものを手に入れるでしょう。

お役に立てれば

于 2013-02-09T12:18:03.443 に答える