я искал для этого на SO и другие сайты, но не нашел ничего полезногоНайти имя контроллера базы вида
То, что я есть .. один базовый класс сказать TOPViewController.h/.m
В этом классе я создал свой контроль и я использую этот класс во всех моих других представлениях, создавая объект этого класса.
Say, ViewController1
, ViewController2
, ViewController3
мои другие взгляды и я использую TOPViewController
все эти взгляды.
Теперь мой текущий вид ViewController2
, который виден. Я прыгнул от ViewController1
до ViewController2
.
сейчас в моем TOPViewController
как я узнаю, что является моим текущим viewcontroller
видимым.
Все контроллеры ракурса добавления объекта TOPViewController в [self.view addSubview:topViewObj];
Вот код, добавив мой TOPViewController во всех видах,
topBarViewObj = [[TopBarViewController alloc]init];
topBarViewObj.view.backgroundColor = [UIColor whiteColor];
topBarViewObj.view.frame = CGRectMake(0, 0, 320, 50);
topBarViewObj.titleLable.text = @"TEST";
[self.view sendSubviewToBack:topBarViewObj.view];
[self.view addSubview:topBarViewObj.view];
Пожалуйста, наставит меня за то же самое. Заранее спасибо ..
Вы используете 'UINavigationController'? – Jasper
есть. Я использую навигационный контроллер – Sagar
использовать этот NSStringFromClass ([self class]) –