我已經創建了一個基於導航的應用程序模板的項目,並做了一些工作,並運行它。按鈕不顯示在導航欄項
我想如果我觸摸一個單元格,新的視圖會顯示出來,並且新的圖標(它將返回按鈕)也會顯示在導航欄項目上。
但由於某種原因,「後退按鈕」不會自動添加。有什麼問題?
以下是我的代碼。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Navigation logic may go here -- for example, create and push another view controller.
MessageView *detailViewController = [[MessageView alloc] initWithNibName:@"MessageView" bundle:nil];
NSDictionary* aMessage = [m_tableData objectAtIndex:indexPath.row];
detailViewController.m_message = [[NSDictionary alloc] initWithDictionary:aMessage];
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
}
它是您推入導航控制器的視圖(MessageView)嗎?你只能推UIViewController而不推UIView – Nevin 2011-02-23 01:56:03