iphone переключает представления с помощью кнопок, SecondView поверх FirstView - PullRequest
0 голосов
/ 29 июня 2010

всем разработчикам и новичкам, пытающимся создать свое первое приложение для iPhone, извините, мой английский не очень хорош

Я пытаюсь отобразить 2 вида и второй вид поверх первого вида, но второй вид не является полноэкранным, это 320x400, я вырезал 80 пикселей, чтобы увидеть кнопки с первого вида ... и я делаю это с помощью учебных пособий из одной книги, но в книге он делает 1 кнопку при первом просмотре и 1 другую кнопку при втором просмотре ... и мне нужны 2 кнопки при первом просмотре, и я не могу этого сделать. Пожалуйста, помогите мне ... я думаю, это очень легко, но я не знаю, как ..

с этим кодом сделать в книге то, что я читаю


**FirstView.h**

# import UIKit / UIKit.h

@ interface FirstView: UIViewController { }

/ --- объявить действие для представления Button --- /

- (IBAction) goToSecondView: (id) отправитель;

@ конец

**FirstView.m**

# import "FirstView.h"

# import "SecondView.h"

@ реализация FirstView

SecondView * secondView;

- (IBAction) goToSecondView: (id) отправитель {

secondView = [[SecondView alloc] initWithNibName: nil bundle: nil]; [self.view addSubview: secondView.view];

}

- (void) dealloc { [Выпуск SecondView];

[super dealloc]; }

**SecondView.h**

# импорт @interface SecondView: UIViewController { }

/ * --- действие для кнопки возврата --- * /

- (IBAction) goToFirstView: (id) отправитель;

@ конец

**SecondView.m**

# import "SecondView.h"

@ реализация SecondView

- (IBAction) goToFirstView: (id) отправитель {

[self.view removeFromSuperview];}

И после связывания в Интерфейсном Разработчике одна кнопка (goToSecondView) в первом представлении и одна кнопка во Втором представлении (goToFirstView) .... и я хочу сделать эти две кнопки в первом представлении.

Помогите мне, пожалуйста! , спасибо.

1 Ответ

0 голосов
/ 29 июня 2010

Просто поместите еще одну кнопку в первом представлении и переместите свой код goToFirstView в контроллер FirstView.Затем измените, где вы кодировали [self.view removeFromSuperview];by [secondView.view removeFromSuperview];

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

...