UITableViewCell
anUIImageView
と twoを含むカスタムがありますUILabel
。アプリを実行すると、表示されますが、UIImageVIew
表示されませんUILabel
。
ここに私のコードがあります:
ViewController.m
-(void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.myTableView.dataSource = self;
self.myTableView.delegate = self;
titleLabel = @[@"Kiruba",@"Kiruba",@"Kiruba",@"Kiruba"];
subtitleLabel = @[@"xxx",@"xxx",@"CHN",@"CHN"];
}
-(void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return titleLabel.count;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellId = @"Cell";
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];
if (cell) {
cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellId];
}
// NSLog(@"Text : %@",[titleLabel objectAtIndex:indexPath.row]);
cell.TitleLabel.text = [titleLabel objectAtIndex:indexPath.row];
cell.SubtitleLabel.text = [subtitleLabel objectAtIndex:indexPath.row];
cell.myImageView.image = [UIImage imageNamed:@"DSCN5478.JPG"]
return cell;
}
CustomCell.h :
@interface CustomCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UILabel *TitleLabel;
@property (weak, nonatomic) IBOutlet UILabel *SubtitleLabel;
@property (weak, nonatomic) IBOutlet UIImageView *myImageView;
UIImageView
表示されるのに表示されないのはなぜUILabel
ですか?
Xcode 5 を使用しており、ターゲットの IOS バージョンを 7 に設定しています。