Вам нужно будет создать Custom UITableViewCell, вот учебник .для кнопки цены и других визуальных элементов ячейки.
Что касается субтитров Tap to Preview
, вы можете создать настраиваемый вид заголовка, см .:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
Скорее всего, вам понадобитсясоздать 2 UILabels
для этого представления, и, очевидно, вы захотите сопоставить используемые здесь шрифты.
Пример
- (UIView *) tableview:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 30)] autorelease];
UILabel * label = [[UILabel alloc] initWithFrame:CGRectZero];
label.text = @"Top Hits";
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont boldSystemFontOfSize:17];
[headerView addSubview:label];
UILabel * label2 = [[UILabel alloc] initWithFrame:CGRectZero];
label2.text = @"Tap to Preview, Blah blah blah";
label2.backgroundColor = [UIColor clearColor];
label2.font = [UIFont fontWithName:@"Apple's Default Font?" size:17];
[headerView addSubview:label2];
/* something like this */
return headerView;
}
- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 50.0f;
}