Uitableview 自定义空表视图

Uitableview 自定义空表视图,uitableview,customization,iphone,Uitableview,Customization,Iphone,嘿,伙计们, 我有一个有趣的问题,我想有一个圆角和特定背景的自定义表视图,等等。。。这很好,但一切都在CellForRowatineXpath中设置。这意味着,如果我的表视图为空,则不会调用此方法,并且会显示这个丑陋的空白表视图 我无法在ViewDidDisplay中进行修改,因为tableView是在其方法(如前面提到的方法)中声明的。有什么想法吗 提前谢谢 听起来您只需要找到正确的位置来初始化表视图,而由于您提到的原因,它不在CellForRowatineXpath中。假设您已经在xib文件

嘿,伙计们, 我有一个有趣的问题,我想有一个圆角和特定背景的自定义表视图,等等。。。这很好,但一切都在CellForRowatineXpath中设置。这意味着,如果我的表视图为空,则不会调用此方法,并且会显示这个丑陋的空白表视图

我无法在ViewDidDisplay中进行修改,因为tableView是在其方法(如前面提到的方法)中声明的。有什么想法吗


提前谢谢

听起来您只需要找到正确的位置来初始化表视图,而由于您提到的原因,它不在CellForRowatineXpath中。假设您已经在xib文件中创建了UITableView,那么您可以在源代码中创建一个outlet(见下文),在InterfaceBuilder中,您可以在xib文件中创建控制器的实例,或者使用现有实例(比如文件的所有者)。在IB中,使用控制按钮单击并拖动,将该插座连接到表格。加载xib时,UIKit将填充指向表视图的指针,然后在viewDidLoad过程中使用该指针。这能解决你的问题吗

@interface MyController : UIViewController<UITableViewDelegate,UITableViewDataSource>
{
    UITableView * myTable;
}
@property (nonatomic,assign) IBOutlet UITableView * myTableView;
@end

听起来您只需要找到正确的位置来初始化表视图,而由于您提到的原因,它不在cellForRowAtIndexPath中。假设您已经在xib文件中创建了UITableView,那么您可以在源代码中创建一个outlet(见下文),在InterfaceBuilder中,您可以在xib文件中创建控制器的实例,或者使用现有实例(比如文件的所有者)。在IB中,使用控制按钮单击并拖动,将该插座连接到表格。加载xib时,UIKit将填充指向表视图的指针,然后在viewDidLoad过程中使用该指针。这能解决你的问题吗

@interface MyController : UIViewController<UITableViewDelegate,UITableViewDataSource>
{
    UITableView * myTable;
}
@property (nonatomic,assign) IBOutlet UITableView * myTableView;
@end