добавление панели навигации в подробный вид и табличный вид - PullRequest
1 голос
/ 28 марта 2012

Я занимаюсь разработкой приложения для iPhone, в котором есть uitableview, и когда при выборе любой из строк в табличном представлении будет загружен новый контроллер представления, который показывает подробности о выбранной строке в табличном представлении.Моя проблема заключается в том, что мне нужна панель навигации в виде таблицы и подробном представлении, на панели навигации должна быть кнопка «назад», то есть на панели навигации в подробном представлении должна быть кнопка «Назад», чтобы в представлении таблицы должна быть кнопка «Назад» к более раннему контроллеру представления. Как можноя делаю это программно ??

Ответы [ 2 ]

1 голос
/ 28 марта 2012
@implementation UINavigationBar (CustomImage)

  - (void)drawRect:(CGRect)rect
  {
     NSLog(@"self.topItem.title = %@", self.topItem.title);
     CGRect frame = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height);
     UIImage *image = [UIImage imageNamed: @"background.png"];
     [image drawInRect:frame];
     UILabel *label = [[[UILabel alloc] initWithFrame:frame] autorelease];
     [label setBackgroundColor:[UIColor clearColor]];
     label.font = [UIFont boldSystemFontOfSize: 20.0];
     //label.shadowColor = [UIColor colorWithWhite:1.0 alpha:1];
     label.textAlignment = UITextAlignmentCenter;
     label.textColor = RGBCOLOR(73, 81, 85);
     label.text = self.topItem.title;
     self.topItem.titleView = label;
    self.tintColor = RGBCOLOR(229, 239, 246);
  }
 @end

также добавляет UIButton и его событие Action для навигации между контроллерами представления

1 голос
/ 28 марта 2012

Контроллер представления с табличным представлением должен быть корневым контроллером представления контроллера навигации (который вы можете создавать программно).Затем вы просто нажимаете (pushviewcontroller: animated :) контроллер подробного просмотра.

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