gpt4 book ai didi

iphone - 使用 APParallaxHeader 显示图像时出现问题

转载 作者:行者123 更新时间:2023-11-29 03:54:09 25 4
gpt4 key购买 nike

我有一个名为 HomeViewController 的 View ,我将其嵌入到导航 View Controller 中。在 View 内,我拖动了一个 TableView 并使用 IBOutlet 链接它。我从 APParallaxHeader 添加了必要的代码库,并使用 cocoapods 将其导入到我的项目中。

但是我目前在显示图像时遇到问题。即使创建了空间,实际图像也不会显示。任何帮助将不胜感激!

enter image description here

这就是我的 .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;
}

最佳答案

问题解决了。希望它将来能对其他人有所帮助。

事实证明,我的 TableView 存储在主视图 Controller 内的另一个 View 中。通过删除该 View 并进行以下更改,我能够使其正常工作:

enter image description here

关于iphone - 使用 APParallaxHeader 显示图像时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16706946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com