在我的应用程序中,我需要在表格视图的每个标题中显示两个数据,如此
在左侧的那一天&在右侧,将显示日期。
这里的问题是,当天和由于字母的变化,日期未正确对齐。这一天应该左对齐,而日期应该是右对齐的。
我该怎么做才能得到这个?请简要说明一下
先谢谢
答案 0 :(得分:0)
使用
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
创建自己的剖面视图的方法。我相信你需要做这样的事情:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *myView = [[[UIView alloc] init] autorelease];
UIImageView *bgImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"name_of_bg_image.png"]];
[myView addSubview:bgImage];
[bgImage release];
UILabel *lbl1 = [[UILabel alloc] initWithFrame:CGRectMake(SomeFrameHere)];
...set label properties and text...
[myView addSubview:lbl1];
[lbl1 release];
... create 2nd label with alignment to the right border here...
return myView;
}