1

私はプロジェクトを作成し、フォルダー プロジェクトを実装しました。今、写真のようにフォルダーの上に表示されるサブビューを設定しました。ポップアップには画像があり、画像をタップすると画像全体を含む新しいコントローラーが表示されるようにしたいと思います。すべて正しく設定しました...ただし、サブビューなどを変更しようとしました。このナビゲーションコントローラーは、すべての「レイヤー」の上部に表示されることはありません。フォルダーviewcontrollerに表示されます。ちなみに、Navcontroller はこのプロジェクトによってセットアップされます: https://github.com/mwaterfall/MWPhotoBrowserと Popup はこれを通じてセットアップされました: https://github.com/kgn/KGModal

だからここに私のコードがあります:

-(IBAction)mehr:(id)sender {

    UIView *contentView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 280, 440)];
cubut = [UIButton buttonWithType:UIButtonTypeCustom];
                                                     [cubut addTarget:self
                                                               action:@selector(dothis:)
                                                     forControlEvents:UIControlEventTouchUpInside];
                                                     [cubut setTitle:@"Show View" forState:UIControlStateNormal];
                                                     cubut.frame = CGRectMake(5, 70, 270, 200);

                                                     [contentView addSubview:cubut];
- (IBAction)dothis:(id)sender {

    MWPhotoBrowser *browser = [[MWPhotoBrowser alloc] initWithDelegate:self];

    // Set browser options.
    browser.wantsFullScreenLayout = YES;
    browser.displayActionButton = YES;


    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:browser];

    [self presentModalViewController:navController animated:YES];





    NSMutableArray *photos = [[NSMutableArray alloc] init];
    MWPhoto *photo;
    photo = [MWPhoto photoWithFilePath:[[NSBundle mainBundle] pathForResource:@"star" ofType:@"png"]];
    photo.caption = @"The star is soo beateful...";
    [photos addObject:photo];

    self.photos = photos;






}
- (MWPhoto *)photoBrowser:(MWPhotoBrowser *)photoBrowser photoAtIndex:(NSUInteger)index {
    if (index < _photos.count)
        return [_photos objectAtIndex:index];
    return nil;
}
- (NSUInteger)numberOfPhotosInPhotoBrowser:(MWPhotoBrowser *)photoBrowser {
    return _photos.count;
}

そして写真:(ボタンはカスタムに設定されているので見えません...画像と同じフレームがあります)

ここに画像の説明を入力

4

1 に答える 1

1

だからこれは終わっていないので、私はこれに対する解決策を見つけられなかったという私自身の質問をする必要があります.

于 2012-12-22T14:03:26.950 に答える