我有一个以编程方式创建的tableView,滚动不起作用。选择工作正常,但没有滚动。有什么建议? 我的代码如下:
的.m
[dialogView addSubview:dialogTableView];
CGRect dialogTableViewFrame = CGRectMake(10, 150, 260, 300);
dialogTableView = [[UITableView alloc] initWithFrame:dialogTableViewFrame style: UITableViewStylePlain];
dialogTableView.autoresizingMask = UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;
dialogTableView.scrollEnabled = YES;
dialogTableView.delegate = self;
dialogTableView.dataSource = self;
[dialogTableView reloadData];
[dialogView addSubview:dialogTableView];
·H
@interface MapsViewController : UIViewController <GMSMapViewDelegate,UITableViewDataSource, UITableViewDelegate> {
UIView *dialogView;
UITableView *dialogTableView;
UIScrollView *dialogScrollView;
}
@property (nonatomic, retain) UIView *dialogView;
@property (nonatomic, retain) UITableView *dialogTableView;
@property (nonatomic, retain) UIScrollView *dialogScrollView;
@property (nonatomic, retain) NSArray *people;
答案 0 :(得分:0)
尝试将tableView的反弹属性设置为YES
。
dialogTableView.bounces = YES;
dialogTableView.alwaysBounceVertical = YES;
根据经验,如果这些设置为NO,则可以阻止tableView滚动。