UICollectionView,UITableView 的宽可以设置为0 高不能设置为0 不然会出问题
self.collectionView.frame = CGRectMake(0,0,0,30);
1、 自己设置的代理方法不走的原因
1、 代理是否设置
2、设置了双重代理,那么最后一个设置的将不会调用。例如:在一个控制器VC里面设置了music_delegate代理,并实现了代理- (void)music_open方法。但是当前控制器当点击某个按钮的时候,弹出一个单利的view,而单利view在显示的时候也设置了music_delegate代理,并实现了代理- (void)music_open方法,那么当前控制器的代理方法将不会调用。切记
2、UITableView 代理方法不走的原因
1、tableview 代理是否设置
delegate和dataSource
2、numberOfRowsInSection
返回数据是否为0
3、数据请求
tableView 是否刷新
网友评论