В моем приложении для iPad я разрабатываю табличное представление, в котором используется флажок в ячейках таблицы, но таблица занимает весь экран, хотя это всего лишь небольшая таблица в Интерфейсном Разработчике.
Чтоя делаю не так?Почему эта таблица занимает весь экран?Ссылка на мой маленький проект здесь. здесь
ок, простите за новичков !!поэтому я исправил, изменив свой контроллер представления duuhhhh с UITableViewController на UIViewController
, но теперь у меня есть другая проблема !!
[self.tableView reloadData];
дает мне ошибку!так как я могу исправить, чтобы правильно отобразить изменение кнопки, не возвращаясь к UITableViewController!
спасибо!Wright CS !!
еще одна вещь, пожалуйста,
, чтобы разрешить сравнение, если ячейка была поражена, у меня проблема синтаксиса>
- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {[tableView deselectRowAtIndexPath: indexPath animated: YES];
// here PROBLEM
if ([[dataList objectAtIndex:indexPath.row] isEqual:@"Sports"] )
{
NSLog(@"perra");
//Sports *sports = [[Sports alloc] initWithNibName:@"Sports" bundle:nil];
//[self.navigationController pushViewController:sports animated:YES];
//[sports release];
//sports = [[Sports alloc] initWithNibName:@"Sports" bundle:nil];
//anima
//[UIView beginAnimations:@"flipping view" context:nil];
//[UIView setAnimationDuration:1];
//[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
//[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown
// forView:self.view cache:YES];
//[self.view addSubview:sports.view];
//[UIView commitAnimations];
}
else if ([[dataList objectAtIndex:indexPath.row] isEqual:@"Entertainment"] )
{
NSLog(@"parra");
// *blue = [[Blue alloc] initWithNibName:@"Blue" bundle:nil];
//[self.navigationController pushViewController:blue animated:YES];
//[blue release];
}
}