以编程方式创建时,TableView不滚动

时间:2014-02-23 02:09:58

标签: ios scroll tableview

我有一个以编程方式创建的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;

1 个答案:

答案 0 :(得分:0)

尝试将tableView的反弹属性设置为YES

dialogTableView.bounces = YES;
dialogTableView.alwaysBounceVertical = YES;

根据经验,如果这些设置为NO,则可以阻止tableView滚动。