我想要的UITableView的子類,繪製自定義欄目標題。我嘗試如下:子類的UITableView
#import <UIKit/UIKit.h>
@interface MyTableView : UITableView
@end
@implementation MyTableView
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
//my drawing code goes here
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
//returns the height
}
@end
但是,當我使用這個類時,它會繪製正常的標題。我究竟做錯了什麼?
當我直接設置這些功能集成到一個控制器(沒有子),它工作正常。
更新: 我已經有很多類使用UITableView,我想要它的子類,因爲它可能會更快地改變編寫所需類的類。我如何通過改變課程來改變標題,這有可能嗎?
那麼,我該如何解決我的問題?看到我的更新 – Daniel
@dkk我剛剛更新了我的答案與一些可能的解決方案 –