0
尝试将我的表视图的边界设置为小于我的屏幕。我将其设置在viewDidLoad方法中,但运行时没有任何反应。不知道为什么它不起作用。我是否在正确的地方称它?xCode Tableview设置范围
//OptionsViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
self.tableView.frame = CGRectMake(1,1,29,80);
}
// OptionsViewController.h
#import <UIKit/UIKit.h>
@interface OptionsViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
{
NSIndexPath *selectedRowIndex;
}
@property (weak, nonatomic) NSIndexPath *selectedRowIndex;
@property (weak, nonatomic) IBOutlet UITableView *tableView;
@end
你是不是也在故事板上拍桌子?如果是这样的话,从故事板中删除tableview并像编程viewDidLoad一样以编程方式为其指定界限。我只是问,因为你已经把tableView的IBOutlet,并且如果你动态创建tableView,你不需要使用IBOutlet。 –