Iphone 关于UITableViewController
从文档中可以看出,Iphone 关于UITableViewController,iphone,xcode,custom-controls,uitableview,Iphone,Xcode,Custom Controls,Uitableview,从文档中可以看出,UITableViewController在初始化时会创建自己的表视图。因此,它的tableView属性将在初始化之后立即指向一个tableView对象 我的问题是: 1.是否可以创建自己的表视图对象并将其分配给UITableViewController对象的tableView属性 2.如果可以进行上述分配,我们是否需要担心释放旧的表视图 最初随控制器提供的对象 3.如果我们可以使用我们自己定制的表视图对象,是否建议这样做?如果您只是想替换UITableView,甚至不用为UI
UITableViewController
在初始化时会创建自己的表视图。因此,它的tableView属性将在初始化之后立即指向一个tableView对象
我的问题是:
1.是否可以创建自己的表视图对象并将其分配给UITableViewController对象的tableView属性
2.如果可以进行上述分配,我们是否需要担心释放旧的表视图
最初随控制器提供的对象
3.如果我们可以使用我们自己定制的表视图对象,是否建议这样做?如果您只是想替换
UITableView
,甚至不用为UITableViewController
操心。只需子类UIViewController
并添加您自己的表UITableViewController
实际上只是增加了一些便利,例如闪烁滚动指示器和取消选择中的选定行。视图将显示:
如果您只是要更换UITableView
,甚至不用麻烦UITableViewController
。只需子类UIViewController
并添加您自己的表UITableViewController
实际上只增加了一些便利,例如闪烁滚动指示器和取消选择中的选定行-视图将显示:
@property(nonatomic, retain) UITableView *tableView;
因此,如果您使用其setter或点表示法(即self.tableView=…),它将自动释放和保留@property(nonatomic, retain) UITableView *tableView;
因此,如果您使用其setter或点表示法(即self.tableView=…),它将自动释放和保留感谢您的详细回答,您提到的保留属性确实有助于澄清问题。感谢您的详细回答,您提到的保留属性确实有助于澄清问题。