У меня есть 2 вида таблицы в контроллере вида. Один вид таблицы отображает список ингредиентов, а другой отображает список направлений.Несколько таблиц в контроллере просмотра
Мне нужен TableView1, чтобы отобразить список, не обрезая список. Сейчас он отображает только два элемента, а остальные скрыты ярлыком «Направления».
Я хочу, чтобы табличное представление нажало метку вниз, чтобы отобразить все элементы в списке. Как отобразить все данные табличного представления сразу, не прокручивая представление таблицы?
Вторая таблица выглядит по той же истории. Он показывает список направлений рецептов. Сейчас он отображает только 3-4 элемента. В основном коррелирует с размером, который у меня есть в раскадровке. Я хочу, чтобы размер был динамическим.
Проблема с пользовательским интерфейсом. Вот что я пробовал.
- Scroll Enabled = False
- клип подвидов = False
- AUTORESIZE подвиды = False
Кроме того, вот мой код для заполнения списка в Tableview
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Method call");
if (tableView == self.ingredientsTableView) {
static NSString *cellIdentifier = @"Ingredients Cell";
UITableViewCell *ingredientCell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (!ingredientCell) {
ingredientCell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
//display the ingredient
ingredientCell.textLabel.text = [NSString stringWithFormat: @"%@", self.recipe.ingredients[ indexPath.row]];
NSLog(@"Ingredient %@", ingredientCell.textLabel.text);
//return ingredient
return ingredientCell;
} else if (tableView == self.directionsTableView) {
static NSString *cellIdentifier = @"Directions Cell";
UITableViewCell *directionCell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (!directionCell) {
directionCell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
//display the direction
directionCell.textLabel.text = [NSString stringWithFormat: @"%@", self.recipe.directions[ indexPath.row]];
NSLog(@"Directions %@", directionCell.textLabel.text);
//return ingredient
return directionCell;
}
return nil;
}
Что вы делали? Пожалуйста, разместите свой код – anhtu
, можете ли вы разместить изображение, чтобы мы могли undersatnd, как вы размещаете ваш tableview? – Misha