Iphone 当UITableView为空时,如何检查或加载otherView?

Iphone 当UITableView为空时,如何检查或加载otherView?,iphone,objective-c,cocoa-touch,uitableview,Iphone,Objective C,Cocoa Touch,Uitableview,我正在尝试创建表测试应用程序。 我使用表视图。我需要当表中没有数据或表为空时,其他视图必须来自实例表视图。如何做到这一点。请给出诚实的答案。 感谢这两位学员检查您的表格中是否有单元格。如果没有,则显示自定义视图 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return NumberOfSections; } - (NSInteger)tableView:(UITableView *)tabl

我正在尝试创建表测试应用程序。 我使用表视图。我需要当表中没有数据或表为空时,其他视图必须来自实例表视图。如何做到这一点。请给出诚实的答案。
感谢这两位学员检查您的表格中是否有单元格。如果没有,则显示自定义视图

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {

    return NumberOfSections;
}


- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

    return NumberOfRows;
}

如果我错了,请纠正我。我认为您将使用数组或其他东西来填充tableView的内容。因此,在加载视图时,可以检查tableview的内容是否可用。如果数组为空,则可以显示另一个视图而不是tableview

更新


这是一个很好的起点。

创建自定义表格单元格,当没有数据时,在numberOfRowsInSection和cellForRowAtIndexPath中返回1,并返回自定义单元格和所需的任何视图


祝您好运

当表单元格中没有数据时,您是否试图显示无数据或其他内容?请澄清“必须来自实例表视图”。您可以在tableview上添加另一个视图。亲爱的@Kshitiz Ghimire,当表单元格中没有数据时,我正在尝试这样做。我猜您正在从数组rite填充表,检查它是否为空,然后根据您的需要返回自定义UITable单元格,希望我理解你的问题是的,你是对的,但如何给我示例代码hintYes你是对的。我是新来的。你能用示例代码解释我吗?或者把所有这些的教程链接给Lerner。我怎样才能将数组值添加到表中,当表中没有数据时,我怎样才能显示其他视图。提前谢谢,但如果没有数据返回appDelegate.fruits.count然后如何显示其他视图然后添加[self.view addSubview:yourOtherView];我是这样做的:(NSInteger)tableView:(UITableView*)tableView numberofrowsinssection:(NSInteger)section{FruitAppDelegate*appDelegate=(FruitAppDelegate*)[[UIApplication sharedApplication]delegate]delegate];return appDelegate.fruits.count;if(appDelegate.fruits.count==nil){t1=[[test alloc]initWithNibName:@“test”bundle:nil];[self.view addSubview:t1];}}}您可以在viewdidLoad自身中检查此项,然后更新tableview。我很高兴这样做是正确的-(NSInteger)tableview:(UITableView*)tableview行数section:(NSInteger)section{FrootAppDelegate*appDelegate=(FrootAppDelegate*)[[UIApplication sharedApplication]委托];返回appDelegate.fruits.count;if(appDelegate.fruits.count==nil){t1=[[test alloc]initWithNibName:@“test”bundle:nil];[self.view addSubview:t1];}尝试一些类似于url的方法此处我在单击表行时插入了新的customcell您需要做的是检查为表单元格填充的数组是否为空,然后在
-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView
中返回1此方法并在
-(UITableViewCell*)tableView中返回自定义单元格:(UITableView*)表格视图单元格行索引路径:(NSIndexPath*)indexPath
哪里是自定义单元格是你的新视图好的luckI我不是在问单元格。我说的是如果我的表是空的,这意味着当时表中没有数据,用户可以查看其他视图,就像我有水果表一样,如果当时没有水果数据,用户可以查看其他视图,在那里他必须为t输入一些数据可以。如果当时输入了is数据,则用户将看到表格视图。您可以使用覆盖整个表格区域的customcell,并且该单元格可以有ur any uicontrol,前端的用户将看到单个视图,该视图实际上是您的自定义单元格,占据整个表格视图区域,此时表格将仅包含一个单元格否我通过示例解释:-我有表中显示国家名称和详细信息的e应用。如果表中没有详细信息,或(没有数据)。此时,用户可以看到其他视图,在其中输入国家的名称和详细信息。为此,我询问表是否为空,他可以看到其他视图,在其中单击“添加国家”按钮,他必须进入“数据输入”字段,一旦用户在此移动中输入并保存数据,现在数据可用。此时,表视图位于第一位。