Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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
Ios 带有URL链接的图像 我试着解释我的疑惑,但是请考虑我是XCODE的新手,我有很多东西要学。 在我的iPhone应用程序中,当我触摸图像时,该应用程序会重定向到外部web URL。可以直接从故事板上完成吗?我没有使用ViewController,因此无法调用该函数_Ios_Url_Uiimageview_Hyperlink - Fatal编程技术网

Ios 带有URL链接的图像 我试着解释我的疑惑,但是请考虑我是XCODE的新手,我有很多东西要学。 在我的iPhone应用程序中,当我触摸图像时,该应用程序会重定向到外部web URL。可以直接从故事板上完成吗?我没有使用ViewController,因此无法调用该函数

Ios 带有URL链接的图像 我试着解释我的疑惑,但是请考虑我是XCODE的新手,我有很多东西要学。 在我的iPhone应用程序中,当我触摸图像时,该应用程序会重定向到外部web URL。可以直接从故事板上完成吗?我没有使用ViewController,因此无法调用该函数,ios,url,uiimageview,hyperlink,Ios,Url,Uiimageview,Hyperlink,提前感谢。您可以使用UIButton而不是UIImage,并将该映像分配给InterfaceBuilder中的按钮 在必须连接到UIButton的iAction插座中,您必须编写以下代码: NSURL *url = [ [ NSURL alloc ] initWithString: @"http://www.cnn.com" ]; [[UIApplication sharedApplication] openURL:url]; 由于必须将情节提要输出链接到Viewcontroller以处理U

提前感谢。

您可以使用UIButton而不是UIImage,并将该映像分配给InterfaceBuilder中的按钮

在必须连接到UIButton的iAction插座中,您必须编写以下代码:

NSURL *url = [ [ NSURL alloc ] initWithString: @"http://www.cnn.com" ];
[[UIApplication sharedApplication] openURL:url]; 
由于必须将情节提要输出链接到Viewcontroller以处理UIButton点击,因此必须使用Viewcontroller

我还强烈建议阅读苹果在其应用程序中使用的MVC模式的基本知识。 我从未见过有人在不使用ViewController的情况下编写应用程序。它们通常包含您的所有应用程序逻辑

  • 在情节提要中添加一个按钮
  • 将按钮设置为自定义,并将图像指定为按钮的背景
  • 从按钮的IBAction启动带有URL的Safari浏览器
  • 以下是如何使用URL启动Safari浏览器(此代码来自):


    更简单的选择是,我建议使用带有所需图像的
    UIButton
    ,并提供打开web URL的按钮操作方法

    如果您只想使用
    UIImageView
    ,则在其上添加点击手势识别器,这将为您提供点击事件。通过该事件方法,您可以调用web URL

    下面是一个关于手势识别器的详细说明

    希望这对你有帮助

    NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
    if (![[UIApplication sharedApplication] openURL:url])