
但我不知道要做什么请帮帮我. (对不起英语不好)解决方法 假设您的控制器具有名为tableVIEw的UItableVIEw属性和名为collectionVIEw的UICollectionVIEw属性.在您的vIEwDIDLoad中,您需要添加起始视图.我们假设这是表格视图:
- (voID)vIEwDIDLoad{ self.tableVIEw.frame = self.vIEw.bounds; [self.vIEw addSubvIEw:self.tableVIEw];} 然后在你的按钮回调中,交换意见:
- (voID)buttonTapped:(ID)sender{ UIVIEw *fromVIEw,*toVIEw; if (self.tableVIEw.supervIEw == self.vIEw) { fromVIEw = self.tableVIEw; toVIEw = self.collectionVIEw; } else { fromVIEw = self.collectionVIEw; toVIEw = self.tableVIEw; } [fromVIEw removeFromSupervIEw]; toVIEw.frame = self.vIEw.bounds; [self.vIEw addSubvIEw:toVIEw];} 如果你想要一个花哨的动画,你可以使用[UIVIEw TransitionFromVIEw:toVIEw:duration:options:completion:]改为:
- (voID)buttonTapped:(ID)sender{ UIVIEw *fromVIEw,*toVIEw; if (self.tableVIEw.supervIEw == self.vIEw) { fromVIEw = self.tableVIEw; toVIEw = self.collectionVIEw; } else { fromVIEw = self.collectionVIEw; toVIEw = self.tableVIEw; } toVIEw.frame = self.vIEw.bounds; [UIVIEw TransitionFromVIEw:fromVIEw toVIEw:toVIEw duration:0.25 options:uiviewanimationtransitionFlipFromright completion:nil];} 总结 以上是内存溢出为你收集整理的ios – 如何切换UITableView和UICollectionView全部内容,希望文章能够帮你解决ios – 如何切换UITableView和UICollectionView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)