我有一个带有 2 个选项的选项,在下面我有一个用作放置我的自定义的容器UIViewController
(实际上是 a )。在段之间切换时,我想在 2 个不同的段之间切换UISegmenetedControl
UIView
UIView
UITableView
UITableViews.
我的问题是UITableView.
我创建了一个自定义UIView
类,.xib
并在里面放了一个UITableView
,我能够将数据填充到表中并正确查看它。
问题在于滚动,它对垂直滚动根本没有反应!
这是我UIView
使用它的表创建的方法。
.h
文件
@interface LeaderboardTableView : UIView
@property (strong, nonatomic) IBOutlet UIView *view;
@property (strong, nonatomic) IBOutlet UITableView *tableView;
@property (strong, nonatomic) NSDictionary *myScore;
@property (strong, nonatomic) NSArray *players;
- (id)initWithBoardType:(LeaderboardType)boardType myScore:(NSDictionary*)myScore leaderboardData:(NSArray*)data;
@end
.m 文件
@implementation LeaderboardTableView
- (id)initWithBoardType:(LeaderboardType)boardType myScore:(NSDictionary*)myScore leaderboardData:(NSArray*)data {
self = [super init];
if(self) {
_players = data;
_myScore = myScore;
_boardType = boardType;
self.tableView.delegate = self;
self.tableView.dataSource = self;
}
return self;
}
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if(self) {
[self setup];
}
return self;
}
- (void)setup {
[[NSBundle mainBundle] loadNibNamed:@"LeaderboardTableView" owner:self options:nil];
[self addSubview:self.view];
}
这是我的 .XIB
我究竟做错了什么??我怀疑我的UITableView
居住地UIView
,这就是为什么我不能滚动但我不知道如何解决这个问题。
谢谢!