3 回答

TA貢獻1827條經驗 獲得超4個贊
iOS 7的最新情況
UIActionSheet is not designed to be subclassed, nor should you add views to its hierarchy
創建一個新的UITableViewController子類, SimpleTableViewController
.在情節提要中創建一個UITableViewController(嵌入在導航控制器中),并將其自定義類設置為SimpleTableViewController。 給SimpleTableViewController的導航控制器一個“SimpleTableVC”的故事板ID。 在SimpleTableViewController.h中,創建一個NSArray屬性來表示表中的數據。 同樣在SimpleTableViewController.h中,創建一個協議 SimpleTableViewControllerDelegate
用所需的方法 itemSelectedatRow:
,以及名為類型委托的弱屬性。 id<SimpleTableViewControllerDelegate>
..這就是我們將選擇傳遞回父控制器的方式。 在SimpleTableViewController.m中,實現tableview數據源和委托方法,調用 itemSelectedatRow:
在……里面 tableView:didSelectRowAtIndexPath:
.
itemSelectedAtRow:
UINavigationController *navigationController = (UINavigationController *)[self.storyboard instantiateViewControllerWithIdentifier: @"SimpleTableVC"];SimpleTableViewController *tableViewController = (SimpleTableViewController *)[[navigationController viewControllers] objectAtIndex:0];tableViewController.tableData = self.statesArray;tableViewController.navigationItem.title = @"States"; tableViewController.delegate = self;[self presentViewController:navigationController animated:YES completion:nil];
- 3 回答
- 0 關注
- 750 瀏覽
添加回答
舉報