Может ли кто-нибудь сказать мне, возможно ли изменить размер по умолчанию разделаIndexTitles в UITableView? Если да, то как?Как изменить размер разделаIndexTitles в UITableView?
ответ
for(UILabel *aView in [tableView subviews])
{
NSLog(@"frame:%@",aView);
if([[[aView class] description] isEqualToString:@"UITableViewIndex"])
{
aView.font=[UIFont fontWithName:@"Helvetica-Bold" size:18.0];
}
}
Вы можете настроить это в соответствии с вашими потребностями.
Я спрашиваю, как изменить размер? что я должен реализовать внутри changeSectionIndexTitleSize? –
привет, мне просто интересно, было ли это отвергнуто яблоком, если вы напрямую подключались к UITableViewIndex? – slik
Вы должны реализовать
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
в вашем UITableViewDelegate, как описано here
Вот пример:
- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *headerView = [[[UILabel alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 60)] autorelease];
[headerView setBackgroundColor:[UIColor clearColor]];
UILabel * headerLabel=[[UILabel alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 60)];
[headerLabel setBackgroundColor:HEXCOLOR(0x952039FF)];
[headerLabel setTextColor:[UIColor whiteColor]];
[headerLabel setShadowColor:[UIColor grayColor]];
CGRect frame = headerLabel.frame;
frame.origin = CGPointMake(20,frame.origin.y);
headerLabel.frame = frame;
[headerLabel setText:[self sectionTitles:section]];
[headerView addSubview:headerLabel];
[headerLabel release];
return headerView;
}
sectionTitles
относится к простой функции возврата раздел названия.
- 1. Как изменить размер заголовка UITableView?
- 2. Как изменить размер ячейки UITableView
- 3. Невозможно изменить размер UITableView
- 4. Как изменить размер textlabel в UITableView
- 5. Как изменить размер UITableView в Today Extension
- 6. Как изменить размер шрифта индекса в UITableView
- 7. Невозможно изменить размер UITableView - IOS
- 8. Изменить размер UIView выше UITableView
- 9. Как изменить размер UITableView внутри UIViewController
- 10. Как изменить размер изображения ячейки uitableview?
- 11. Как изменить размер UITableView при видимости UIKeyboard
- 12. Как изменить размер фонового изображения UITableView?
- 13. Невозможно изменить размер ячейки в UITableView
- 14. изменить размер Нижний колонтитул в UItableview
- 15. UITableView изменить размер ячейки на основе содержимого
- 16. Как изменить размер UITableView в UINavigationController в UITabBarViewController?
- 17. Изменить размер UITableView на iPhone 5/5s
- 18. Изменить размер UITableView для всех ячеек
- 19. Как изменить размер изображения в соответствии с ячейкой UITableView?
- 20. Как изменить размер кнопки Удалить UITableView в режиме удаления?
- 21. Как изменить размер UITableView в соответствии с его содержимым?
- 22. Как изменить размер UITableview в соответствии с динамическим числом строк
- 23. Как изменить размер высоты строки UITableView в Objective C
- 24. Как изменить ширину строки UITableView
- 25. размер UITableView
- 26. Как изменить динамическую высоту UITableView?
- 27. Как изменить размер представления контейнера?
- 28. Как изменить размер ячейки UITableView, чтобы соответствовать содержимому UITextView?
- 29. Как изменить размер меток на ячейке UITableViewCellStyleValue2? (UITableView iPhone)
- 30. Как я могу эстетически изменить размер ячейки UITableview при вводе?
Вы не можете изменить размер. Ваше единственное решение для настройки IndexTitles - создать его собственный AFAIK – Lefteris