Iphone 如何对UITableView标题进行微小更改,但基本上保留设计
我的项目中有一个简单的UITableView,其中包含分段数据。每个部分的每个字母都有一个标题,所以看起来像iPhone上的联系人应用程序。但是,我唯一想更改的是标题背景的颜色。此代码不起作用,但这正是我想要实现的:Iphone 如何对UITableView标题进行微小更改,但基本上保留设计,iphone,objective-c,uitableview,Iphone,Objective C,Uitableview,我的项目中有一个简单的UITableView,其中包含分段数据。每个部分的每个字母都有一个标题,所以看起来像iPhone上的联系人应用程序。但是,我唯一想更改的是标题背景的颜色。此代码不起作用,但这正是我想要实现的: - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UIView *headerView = [[[UITableView alloc] ini
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headerView = [[[UITableView alloc] init] tableHeaderView];
[headerView setBackgroundcolor:[UIColor redColor]];
return headerView;
}
我可以从头开始设计我的headerView,方法是初始化UIView并将其构建为现在的标题,但是我需要编写更多的代码,并且必须猜测属性,因为我不知道常规标题的代码是什么,而且因为我只想更改背景色,所以我认为可能有更简单的方法
谢谢 如果有人遇到这个问题并想知道该怎么办,我只想自己为这个问题添加一个答案。简而言之,你不能简单地改变标题的颜色,但是,你可以编写更多的代码来模拟渐变和阴影,使它看起来像headerView。这样做的确切代码可以在另一个问题中找到:不确定谁留下了-1或为什么,但这几乎是一个逐字重复的问题