任何人都可以告訴我,是否可以更改UITableView中sectionIndexTitles的默認大小?如果是,那麼如何?如何更改UITableView中SectionIndexTitles的大小?
0
A
回答
0
for(UILabel *aView in [tableView subviews])
{
NSLog(@"frame:%@",aView);
if([[[aView class] description] isEqualToString:@"UITableViewIndex"])
{
aView.font=[UIFont fontWithName:@"Helvetica-Bold" size:18.0];
}
}
您可以根據自己的需要進行定製。
+0
我在問如何更改大小?我應該在changeSectionIndexTitleSize裏面實現什麼? –
+0
嗨,我只是想知道如果直接訪問UITableViewIndex是否被蘋果拒絕? – slik
1
您需要實現
- (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中的textlabel大小
- 2. UITableView更改內容大小
- 3. 更改故事板中的UITableView大小
- 4. 如何更改UItableview中的行單元格的大小
- 5. 如何更改UITableView中索引的字體大小
- 6. 如何在uitableview中更改單元格的字體大小
- 7. 如何更改UITableViewCellStyleValue2單元格上標籤的大小? (UITableView iPhone)
- 8. 如何更改UITableView背景圖片的大小?
- 9. 如何在UIKeyboard可見時更改UITableView大小
- 10. 如何更改MVC中textBox的大小?
- 11. 如何更改ChartJS中點的大小
- 12. 如何更改iOS中collectionView的大小
- 13. 如何更改iPAD中UIImagePickerController的大小?
- 14. 如何更改xgboost.plot_importance中圖的大小?
- 15. 如何更改iPad中scrollView的大小
- 16. 如何更改UIView大小?
- 17. 如何更改JButton大小
- 18. 如何更改SKscene大小
- 19. 如何更改字體大小,而不更改CSS中按鈕的大小
- 20. 如何更改UITableView
- 21. 更改textlabel單元格不同行中的文本大小uitableview
- 22. 是否可以更改UITableView中的字體類型和大小?
- 23. 如何修改UITableView單元格中的文字大小
- 24. 如何在TextField AS3中更改大小?
- 25. 如何更改大寫改爲小寫
- 26. 如何更改我的JButton的大小?
- 27. 如何更改QComboBox的QScrollBar的大小?
- 28. 如何更改分組的UITableView中的UITableView的部分的邊框顏色/大小?
- 29. 更改大小?
- 30. 如何更改GridviewColumnHeader的字體大小?
您無法更改大小。您自定義IndexTitles的唯一解決方案是創建您自己的AFAIK – Lefteris