Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 带有URL的UIPickerView_Xcode_Url_Web_Uipickerview - Fatal编程技术网

Xcode 带有URL的UIPickerView

Xcode 带有URL的UIPickerView,xcode,url,web,uipickerview,Xcode,Url,Web,Uipickerview,我在xcode中创建了一个UIPickerView,我想添加一个“OK”或“go”按钮,该按钮将根据picker视图上的选择转到特定网站。如果有人知道如何编码这将是伟大的 需要按钮或加载网页的帮助吗?对于按钮,我要做的是创建一个UIViewController子类(就像我以前做的那样)或一个UIPickerView子类(还没有尝试过这个,但听起来是个更好的主意),它在视图中有一个选择器,在它上面有一个UIBarButtonim,上面有一个“OK”按钮 然后,我会让“OK”按钮通过将选择器的帧设置

我在xcode中创建了一个UIPickerView,我想添加一个“OK”或“go”按钮,该按钮将根据picker视图上的选择转到特定网站。如果有人知道如何编码这将是伟大的

需要按钮或加载网页的帮助吗?对于按钮,我要做的是创建一个UIViewController子类(就像我以前做的那样)或一个UIPickerView子类(还没有尝试过这个,但听起来是个更好的主意),它在视图中有一个选择器,在它上面有一个UIBarButtonim,上面有一个“OK”按钮

然后,我会让“OK”按钮通过将选择器的帧设置在屏幕外(可能会将其从superview中删除)来隐藏选择器,然后通过获取选择器上当前选定的值来加载网页


在加载网页时,如果你想让它留在你的应用程序中,你可能需要创建一个
UIWebView
,创建一个
NSURL
,该字符串包含你的网址

然后,您需要从url创建一个NSURLRequest,例如
NSURLRequest*request=[NSURLRequest requestWithURL:url]
,然后调用
[webView loadRequest:request]


如果您只想在safari中打开该链接,则只需执行以下操作:
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@”http://example.com/"]];

每个选取器视图选项都会转到不同的网站,因此您必须拥有某种数组,该数组存储选取器可以带您访问的每个URL的字符串,然后使用选取器当前选定的行来确定要转到哪一行。(使用选择器的
selectedRowInComponent:(NSInteger)组件
)。