我在每個頁面上的表視圖(UITableView)的視圖(UIViewController)上有一個頁面控件(UIPageControl),每個頁面都有自己的表,並可以去不同的視圖控制器。我添加了「didSelectRowAtIndexPath」中的代碼,它可以進入下一個級別,當我在表格視圖中測試它時,它是完美的工作,但是當它有頁面控制器時它不起作用。UITableViewCell選擇甚至不起作用
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (pageNumber == 0) {
PicturesViewController *picturesView = [[PicturesViewController alloc] init];
[self.navigationController pushViewController:picturesView animated:YES];
[picturesView release];
} else if (pageNumber == 1) {
PictureDetailViewController *pictureDetailView = [[PictureDetailViewController alloc] init];
[self.navigationController pushViewController:pictureDetailView animated:YES];
[pictureDetailView release];
} else if (pageNumber == 2) {
MessagesViewController *messagesView = [[MessagesViewController alloc] init];
[self.navigationController pushViewController:messagesView animated:YES];
[messagesView release];
}
}
這裏是代碼,如果直接觀看該表中查看該代碼是工作,
我怎樣才能使它的的PageControl下工作嗎?