DetailView页面从RowView继承代码

时间:2012-06-22 16:28:33

标签: iphone objective-c ios ios5 ios4

  1. 我有一个详细视图页面,在它的顶部,标题标签似乎是我导航的行的标题。我需要不在导航栏中显示任何内容,但标题出现,我不知道在哪里更改它。

  2. 我也有一个后退按钮但是如果我使用navigation.backbarbuttonItem,则按钮上会出现上一页的标题。我希望按钮能够重新打开它。我使用leftbarbuttonItem创建了一个按钮,但是按钮无法设置为看起来像一个后退按钮(一边指向)。它看起来像一个我不喜欢的矩形按钮。

  3. 有谁知道如何调整这个?

1 个答案:

答案 0 :(得分:1)

对于数字1,你可以在viewWillAppear或viewDidAppear上设置viewController标题,让我们说

- (void)viewWillAppear:(BOOL)animated
{
  [super viewWillAppear:animated];
  self.title = @"";
}

对于数字2,您可以使用此代码来显示“返回”按钮。

UIViewController *viewController = [UIViewController alloc] init];

// This code    
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" 
                                                               style:UIBarButtonItemStyleBordered
                                                              target:nil
                                                              action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];

[self.navigationController pushViewController:viewController animated:YES];