2 つのオプションを指定して配置した があり、その下に、UIViewController
カスタム(実際には) を配置するためのコンテナーとして機能する があります。セグメントを切り替えるとき、2 つの異なるセグメントを切り替えたいUISegmenetedControl
UIView
UIView
UITableView
UITableViews.
私の問題はUITableView.
、カスタムUIView
クラスを作成し.xib
、その中にaを入れて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
と思われるため、スクロールできませんが、これを解決する方法がわかりません。
ありがとうございました!