我希望实现类似底部下一个图像的功能。我可以在每个选项中改变三个部分(Descripción,Video and Afiche)。根据iOS模式和组件,我不知道应该使用哪些UI组件。我实现它的解决方法是使用三个按钮,当用户触摸其中任何一个时,我应该隐藏当前视图并显示其他视图。我应该做我的解决方法还是你还有其他建议吗?我正在从iOS 7开发。谢谢。
答案 0 :(得分:0)
我的解决方案是使用UISegmentedControl在视图之间切换。我使用WebView,当用户在选项之间切换时,我只需更改WebView的内容。
将选择器分配给UISegmentedControl
[_ segmentControl addTarget:self action:@selector(segmentedControlClicked :) forControlEvents:UIControlEventValueChanged];
在视图之间切换的方法
- (IBAction为)segmentedControlClicked:(ID)发送方 { if([sender selectedSegmentIndex] == 0) { [_webViewContent loadHTMLString:desc baseURL:nil]; } else if([sender selectedSegmentIndex] == 1) { [_webViewContent loadHTMLString:html baseURL:nil]; } else if([sender selectedSegmentIndex] == 2) { [_webViewContent loadHTMLString:desc baseURL:nil]; } }