如何在 iOS 应用程序中通过 UIPickerView 实现视图之间的转换?

Posted

技术标签:

【中文标题】如何在 iOS 应用程序中通过 UIPickerView 实现视图之间的转换?【英文标题】:How to implement transitions between views via a UIPickerView in iOS application? 【发布时间】:2013-01-16 16:57:41 【问题描述】:

我想实现一个自定义下拉菜单,它允许用户快速更改 ios 应用程序中的视图。为此,我决定使用UIPickerView。但是我没有找到任何关于如何通过UIPickerView 更改视图的教程,所以我需要一些帮助和建议。代码示例会很有帮助。

【问题讨论】:

@rdelmar 我尝试遵循本教程iosmadesimple.blogspot.com/2012/09/uipickerview-tutorial.html 并使用 UINavigationController。但它不起作用 - 我有一个例外。 显示您尝试过的代码,以及您遇到的异常。 【参考方案1】:

下面的方法是UIPickerview 用于行选择的委托方法。

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:
(NSInteger)component    

    //in this method hide the views that you don't want to show and show the views that you
    //don't want to hide, when a particular row is selected.

    NSLog(@"row selected----->>%d",row);

【讨论】:

以上是关于如何在 iOS 应用程序中通过 UIPickerView 实现视图之间的转换?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中通过键盘显示 UIView

如何在IOS APP中通过swift/javascript登录网站

如何在 IOS 6.0(Iphone) 中通过 jquery 为混合应用程序关闭选择器的 onchange 事件下拉列表

如何在 iOS 中通过 UIActivityViewController 导出 PHAsset 视频

如何在 iOS 6+ 中通过 SKStoreProductViewController 监控下载进度?

如何在目标c中通过ios中的XMPPFramework连接XMPP服务器