自定義單元格CustomCellspa
建立空的Xib文件,在xib文件中添加UITableView視圖it
建立UITableViewCell的子類table
創建聯繫,在xib文件中選中視圖,修改視圖的Custom Class爲上面建立的類file
在使用自定義單元格的地方註冊自定義單元格static
//自定義單元格註冊,只註冊一次tab
static BOOL nibsRegistered = NO;di
if (!nibsRegistered) {文件
//@"custom"爲自定義單元格xib文件的名稱鍵盤
UINib *nib = [UINib nibWithNibName:@"custom" bundle:nil];tableview
[tableView registerNib:nib forCellReuseIdentifier:CustomCellIdentifier];
nibsRegistered = YES;
}
空的xib指的是newfile的時候選empty而不是view,xib選視圖指的是拖到xib中的tableviewcell而不是file‘s owner,而對於註冊來講,註冊的次數跟標識符的個數有關,當你在用UItableviewcell的時候,定義一個標識符那就註冊一次,標識符變化幾回那就註冊幾回.
額外添加 :searchbar的編輯不是編輯狀態不能用endedit來關閉鍵盤,要用resignFirstResponder來關閉
另外,重用機制中,標識符不多改變,並且自定義的單元格的屬性,不要和父類的tableviewcell的屬性名相同