eridb用IBOutlet解釋你。如果你想以編程的方式做到這一點;
1-)創建新的UITableViewCell類。 (例如NewTableViewCell)
2-)在NewTableViewCell.h
3-創建屬性)創建並在NewTableViewCell.m自訂屬性那樣;
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self)
{
// create label, uiimageview, etc. here
}
return self;
}
4-)好的,您的自定義UITableViewCell類已準備就緒。現在,無論你想使用它(例如,g NewTableViewController);
#import "NewTableViewCell.h"
5-)在cellForRowAtIndexPath中像這樣配置你的單元;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *reuseIdentifier = @"myTableViewID";
NewTableViewCell *cell = (NewTableViewCell *)[tableView dequeueReusableCellWithIdentifier:reuseIdentifier];
if(cell == nil)
{
cell = [[NewTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:reuseIdentifier];
}
cell.yourCustomLabel.text = @"Label-1 text";
cell.yourCustomImageView.image = [UIImage imageNamed:@"test"];
return cell;
}
謝謝您的意見。 – JulienKP 2014-11-03 13:38:41