我正在编写一个图库应用程序,它有多个类别,用户可以在其中查看照片。在其中一个菜单上,有三个UIButton列出了照片的类别:1970年代,1980年代,90年代。
当用户点击“1970年代”时,它会进入一个表视图,其中有一系列照片和标签。每个表格单元格都有自己的照片和相应的标签,用于指示照片的日期和位置。当用户点击一个单元格时,它会导致UIImage视图和滚动视图,在该视图中可以全屏查看图像并进行缩放/平移。 UIImage视图上还有一个可以通过按钮显示的弹出视图。
我遇到的问题是Table视图,图像视图和弹出窗口视图占用了三个Storyboard“控制器”。我想复制这个表视图,全屏图像视图和跨越应用程序遍布的许多不同类别(UIButtons)的弹出视图。 是否有办法根据按下哪个UIButton重新填充表视图?
感谢您的帮助!我在Swift 3中使用Xcode。
答案 0 :(得分:1)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return dataArray.count;
}
- (void) 1970Action{
dataArray = 1970ImagesArray;
[self.tableView reloadData];
}
- (void) 1980Action{
dataArray = 1980ImagesArray;
[self.tableView reloadData];
}
- (void) 1990Action{
dataArray = 1990ImagesArray;
[self.tableView reloadData];
}