Мне бы хотелось, чтобы одна из строк моей таблицы была кнопкой, занимающей всю строку моего UITableView. Я подумал, что лучший способ сделать это - создать экземпляр UIButton и дать ему тот же размер кадра, что и у экземпляра UITableViewCell, и добавить его в качестве подпредставления в ячейку. Я почти там, но довольно много пикселей, чтобы не получить это идеальное прикосновение к нему. Есть ли лучший подход к этому, или, возможно, можно исправить мою точность размещения, чтобы получить идеальное выравнивание?
cell = [tv dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil) {
cell = [self tableviewCellWithReuseIdentifier:CellIdentifier];
}
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setFrame:CGRectMake(0.0f, 5.0f, 320.0f, 44.0f)];
[button setTitle:@"Do Stuff" forState:UIControlStateNormal];
[button addTarget:self action:@selector(doStuff:) forControlEvents:UIControlEventTouchUpInside];
[cell addSubview:button];