добавление подпредставления другого класса - PullRequest
0 голосов
/ 21 июня 2011

iv создал класс с xib, чтобы я мог получить к нему доступ через мое приложение. Класс в основном содержит перо с тремя пользовательскими окнами и несколькими кнопками, кнопками + метками. Теперь я вызываю класс A (тот, у которого 3 вида и т.д.) из класса B, но каждый раз, когда я добавляю subview в self.view, ничего не происходит. любая помощь приветствуется.

я сделал следующее в классе B.h

#import "PlayResultViewController.h"
PlayResultViewController *playResultViewController;

в классе B.m

//viewdidload
playResultViewController = [[PlayResultViewController alloc]init];
//some random method
[placeholderView addSubview:playResultViewController.loseView];

Ответы [ 2 ]

0 голосов
/ 21 июня 2011

Для начала вам не хватает initWithNibName, вот несколько примеров

С контроллером навигации вы можете использовать

BViewController *bController = [[BViewController alloc] initWithNibName:@"BViewController" bundle:nil];
[self.navigationController pushViewController:bController animated:YES];
[bController release];

без контроллера UInavigation, который вы можете проверить с помощью

BViewController *bController = [[BViewController alloc] initWithNibName:@"BViewController" bundle:nil];
    self.view = bController; 
    // or alternatively self.view = bController.view;
    [bController release];
0 голосов
/ 21 июня 2011

Вы должны сказать ему, какой кончик загрузить ....

playResultViewController = [[PlayResultViewController alloc] initWithNibName:@"Mynib" bundle:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...