我有一个连接到导航控制器的tableviewcontroller类。
但是我不知道为什么当我运行它时我的单元格没有出现,我只有一个带标签栏的导航栏,这里是我的代码:
另一个问题是我想在顶部的导航栏中设置对齐按钮但是我的所有按钮都在右边我知道我使用了rightBarButtonItems但是我不知道我应该在那里做什么来证明它。
self.navigationItem.rightBarButtonItems = buttons;
你能帮帮我吗?
提前谢谢!
![在此输入图片说明] [2]
- (void)viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *menuButton= [[UIBarButtonItem alloc] initWithTitle:@"Menu" style:UIBarButtonItemStyleDone target:self action:@selector(menu:)];
UIBarButtonItem *yearButton= [[UIBarButtonItem alloc] initWithTitle:@"Year" style:UIBarButtonItemStyleDone target:self action:@selector(year:)];
UIBarButtonItem *weekButton= [[UIBarButtonItem alloc] initWithTitle:@"Week" style:UIBarButtonItemStyleDone target:self action:@selector(week:)];
UIBarButtonItem *reportButton= [[UIBarButtonItem alloc] initWithTitle:@"Report" style:UIBarButtonItemStyleDone target:self action:@selector(report:)];
NSArray *buttons = [NSArray arrayWithObjects:menuButton,yearButton,weekButton,reportButton,nil];
self.navigationItem.rightBarButtonItems = buttons;
}
- (void)viewDidUnload
{
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
//#warning Potentially incomplete method implementation.
// Return the number of sections.
return 0;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
//#warning Incomplete method implementation.
// Return the number of rows in the section.
return 0;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
// Configure the cell...
return cell;
}
答案 0 :(得分:0)
您在故事板中配置了静态表视图。由于您没有使用某种动态数据填充它,如果您删除下面的 ,则应该没问题:
#pragma mark - Table view data source
答案 1 :(得分:0)
您是否从.xib文件设置了tableview的数据源和委托?还要在委托cellForRowAtIndexPath中添加一些文本并再次检查。