自單細胞我想改變第一cell
的格式在我UITableView
(masterViewController),以便在整個cell
的width
和文本標籤image
伸展在圖像如上所示。也想添加第二個文本標籤到這個cell
只?在UITableView的
如何做到這一點的任何幫助將是偉大的,我看這個問題沒有成功,我對UITableViews
相當新。
自單細胞我想改變第一cell
的格式在我UITableView
(masterViewController),以便在整個cell
的width
和文本標籤image
伸展在圖像如上所示。也想添加第二個文本標籤到這個cell
只?在UITableView的
如何做到這一點的任何幫助將是偉大的,我看這個問題沒有成功,我對UITableViews
相當新。
您應該構建一個自定義單元格(可以在「界面」構建器中構建它),然後在您的indexPath.row == 0
上使用它。就像這樣:
static NSString *CellIdentifier = @"CellIdentifier";
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(!cell)
{
NSArray *topLevel = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:nil options:nil];
for (id currentObject in topLevel){
if ([currentObject isKindOfClass:[CustomCell class]])
{
cell = currentObject;
break;
}
}
}
if(indexPath.row == 0){
// Use your cell here
}else{
// Build a new cell
}
return cell;
你還應該使用第二個標識符。 – vikingosegundo 2014-08-28 11:34:08
我將如何實際執行此操作?在我的cellForRowAtIndexPath? – burrGGG 2014-08-28 11:35:18
製作一個自定義單元格按您的要求,並加載它indexpath.row== 0
和簡單UITableViewCell
所有其他細胞。希望這將有助於你
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"CustomCell";
CustomCell *customcell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
static NSString * identifier = @"Cell";
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if(indexPath.row == k)
{
if(customcell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
scrlcell = [nib objectAtIndex:0];
}
}
else{
if(cell == nil){
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
}
}
if(indexPath.row == k)
return customcell;
else
return cell;
}
使用'CustomCell爲indexpath.row == 0'和正常細胞或其他細胞的下一行時 – Mohit 2014-08-28 11:16:59
使用Customcell:http://code.tutsplus.com/tutorials/ios-sdk -crafting-定製的UITableView細胞 - 移動15702。 – 2014-08-28 11:25:10
如果你沒有tableheader ..你爲什麼不讓tableHeader自定義? – 2014-08-28 11:53:28