我有一个名为 HomeViewController 的视图,它嵌入在导航视图控制器中。在视图内部,我拖动了一个表格视图并使用 IBOutlet 将其链接起来。我从APParallaxHeader库中添加了必要的代码,并使用 cocoapods 将其导入到我的项目中。
但是,我目前在显示图像时遇到问题。即使创建了空间,实际图像也不会显示。任何帮助将不胜感激!
这是我的 .h/.m 文件的样子:
。H
#import <UIKit/UIKit.h>
#import "UIScrollView+APParallaxHeader.h"
@interface HomeViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
NSArray *menu;
IBOutlet UITableView *menuTableView;
}
@property (nonatomic, strong) IBOutlet UITableView *menuTableView;
@end
.m
#import "HomeViewController.h"
@interface HomeViewController ()
@end
@implementation HomeViewController
@synthesize menuTableView;
- (void)viewDidLoad
{
[super viewDidLoad];
menu = [NSArray arrayWithObjects: @"1", @"2,", @"3", @"4", @"5", @"6", nil];
[self.menuTableView addParallaxWithImage:[UIImage imageNamed:@"ParallaxImage.jpg"] andHeight:160];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [menu count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"MenuCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
cell.textLabel.text = [menu objectAtIndex:indexPath.row];
return cell;
}