Вернуться к основному виду из подпредставления - PullRequest
0 голосов
/ 07 июля 2011

Обычно я хочу удалить свое подпредставление, когда нажата кнопка, вот мой код, пожалуйста, скажите мне, что мне добавить.

Я создал приложение, основанное на представлении, и следующие коды:

// Мой файл называется poo1

// Это файл poo1ViewController.h

#import <UIKit/UIKit.h>
@interface poo1ViewController : UIViewController 
{
 IBOutlet UIButton *fl;
}
@property (nonatomic,retain) UIButton *fl;
-(IBAction) ifl:(id)sender;    
@end

Это файл poo1ViewController.m

    #import "poo1ViewController.h"
    @implementation poo1ViewController
    @synthesize fl;
    -(IBAction) ifl:(id) sender {
    UIViewController* flipViewController = [[UIViewController alloc] initWithNibName:@"flip" bundle:[NSBundle mainBundle]];
    [self.view addSubview:flipViewController.view];
    }

Теперь аналогичным образом я добавил подкласс UIViewController, который называется "flip" с xib. И в flip.h я добавил следующий код

#import <UIKit/UIKit.h>
@interface flip : UIViewController 
{
    IBOutlet UIButton *bb;
}
@property (nonatomic,retain)UIButton *bb;
-(IBAction)ss:(id)sender;
@end

А во флип.м

#import "flip.h"
@implementation flip
@synthesize bb;

-(IBAction)ss:(id)sender
{
 //What do I need to add here to return to previous view when button is pressed.
}

Когда эта кнопка bb нажата, она должна действовать как кнопка возврата, как ее реализовать.

1 Ответ

3 голосов
/ 07 июля 2011

просто добавьте [self removeFromSuperview]; к вашему методу ss: Обратите внимание, однако, что это не освобождает представление от памяти.Это просто не показывает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...