scrollToRowAtIndexPath прокрутка внутри раздела заголовка - PullRequest
2 голосов
/ 01 декабря 2009

Когда я использую indexpath.row = 0, он работает нормально и отображается под заголовком

Но когда я использую indexpath.row = 1, строка 1 будет перемещаться внутри раздела заголовка табличного представления.

Пожалуйста, помогите мне, я хочу, чтобы первый ряд был спрятан на lauch.

[alltweettableView scrollToRowAtIndexPath: [NSIndexPath indexPathForRow: 1 inSection: 0] atScrollPosition: UITableViewScrollPositionTop animated: NO];

1 Ответ

0 голосов
/ 30 декабря 2009

Я предполагаю, что вы используете заголовки таблиц по умолчанию с некоторой прозрачностью / полупрозрачностью (аналогично приложению контактов), поэтому нижняя часть первого ряда показывает их там.

Посмотрите документацию по методу UITableViewDelegate tableView: viewForHeaderInSection , а затем вы можете реализовать этот метод в делегате вашего tableView. Отправьте ему представление с непрозрачным (или прозрачным) фоном, и это должно предотвратить просвечивание верхней строки.

Чтобы начать, я бы вернул UILabel нестандартного размера напрямую с чистым белым фоном и убедился, что он работает как надо (потому что я не проверял это:)


// you'd probably need to fill in the frame sizes yourself
// so try something other than CGRectZero at first. 

// for example (10,2,320,30) to start, then go from there
#define X 10
#define Y 2
#define WIDTH 320
#define HEIGHT 30

-(UIView*)tableView:(UITableView*)tableView viewForHeaderInSection:(NSInteger)section
{
  UILabel *sectionHeader = [[UILabel alloc] initWithFrame:CGRectMake(X,Y,WIDTH,HEIGHT)];
  sectionHeader.text = [NSString stringWithFormat:@"Section %d",section];
  sectionHeader.background = [UIColor whiteColor];
  return [sectionHeader autorelease];
}


Предполагая, что это работает и выглядит как прогресс, вы, вероятно, захотите составить собственное представление, возвращающее это в качестве следующего шага.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...