Cocoa touch 以编程方式创建URL的按钮

Cocoa touch 以编程方式创建URL的按钮,cocoa-touch,uibutton,Cocoa Touch,Uibutton,我已经通过代码在Xcode中创建了一个简单的圆形rect按钮,但实际上我在让它做更多我想要的事情时遇到了一点困难 理想的情况是自定义按钮类型,两种状态下的图像都是image.png链接到URL(比如www.google.com),有人能帮我吗?我想我需要写一个方法来做链接。我可以处理,只是不知道如何在没有界面生成器(针对iOS)的情况下连接它 现行守则 UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom]

我已经通过代码在Xcode中创建了一个简单的圆形rect按钮,但实际上我在让它做更多我想要的事情时遇到了一点困难

理想的情况是自定义按钮类型,两种状态下的图像都是image.png链接到URL(比如www.google.com),有人能帮我吗?我想我需要写一个方法来做链接。我可以处理,只是不知道如何在没有界面生成器(针对iOS)的情况下连接它

现行守则

           UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom];
    [btn addTarget:self action:@selector(supporturl) forControlEvents:UIControlEventTouchDown];
        btn.frame = CGRectMake(20, 20, 150, 50);
        [btn setTitle:@"Support and Help" forState:UIControlStateNormal];
        [self addSubview:btn];
在功能上

-(void) openWebPage
{
  [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
}

对不起,我没意识到我错过了!网间网操作系统。
-(void) openWebPage
{
  [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
}