所以,我在http://www.raywenderlich.com/5191/beginning-storyboards-in-ios-5-part-2上遵循这个很棒的教程来开始 iOS 编程。
我决定我想为我的表格定制标题,并且一如既往地在stackoverflow上找到了很多信息,我应该在我的UITableViewDelegate中实现方法viewForHeaderInSection。
因此,由于我使用的是故事板,我想我会创建自己的 UITableView 类,然后将它用于故事板中的表格。
我还在我的表的“身份检查器”中的“自定义类”下选择了“MyTableView”作为“类”。
我的 UITableView (MyTableView.h) 子类如下所示:
#import <UIKit/Uikit.h>
@interface MyTableView : UITableView <UITableViewDelegate>
@end
MyTableView.m 看起来像:
#import "MyTableView.h"
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
self.delegate = self;
}
return self;
}
// and then viewForHeaderInSection and heightForHeaderInSection is implemented below...
@end