`

通过NSURL实现网站链接打开效果的UIButton

阅读更多

 首先声明一个UIButton,然后声明一个-(IBAction)open;事件。

     通过IB链接按钮控件,然后实现open事件如下代码:

 

[plain] view plaincopy
  1. -(IBAction)opening  
  2. {  
  3.     NSString *url=[NSString stringWithFormat:@"http://www.baidu.com"];  
  4.     [[UIApplication sharedApplication ]openURL:[NSURL URLWithString:url]];  
  5.   
  6. }  

NSString字符串创建一个url对象,把链接地址转换为文字对象,处理百度网站的地址。

 

然后用sharedApplication返回应用程序的一个单列对象。

openURL打开网站URL地址,也就是我们之前声明的url地址。

分享到:
评论

相关推荐

    NSURL+L0URLParsing

    平台之间的转换,已经平台之间的数据传递,类似淘宝和支付宝之间的转换,在淘宝点击支付转换到支付宝界面

    iphone实现类似javaScript点击按钮超链接的功能

    本文将详细讲解如何使用Objective-C来实现在iPhone上点击按钮后跳转到指定的网页,类似于JavaScript中的超链接效果。 首先,你需要熟悉Objective-C语言,这是iOS开发的主要编程语言,同时也要了解Xcode,它是Apple...

    NSURL-QueryDictionary:只是一个简单的NSURL类别,使使用URL查询更加愉快

    NSURL-QueryDictionary 只是一些简单的NSURL , NSString和NSDictionary类别,使使用URL查询变得更加愉快。 -[NSURL uq_queryDictionary]提取URL的查询字符串作为键/值对。 -[NSURL uq_...

    IOS开发中NSURL的基本操作及用法详解

    此外,NSURL还能用于创建App内的链接,通过URL Scheme实现不同页面间的跳转,或者与其他App进行交互。 总之,NSURL是iOS开发中处理网络资源和本地文件的关键工具,通过它提供的各种方法,开发者可以轻松地构建、...

    IOS 开发之NSURL基本操作

    NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢,主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以封装一个...

    IOS源码——DTCoreText-1.6.10在UITextView上实现十分丰富的文字效果.zip

    《iOS开发:DTCoreText-1.6.10实现UITextView富文本效果详解》 在iOS应用开发中,为了提供更加丰富的用户交互体验,我们经常需要在TextView中展示带有格式化的文本,如不同颜色、字体、链接等。DTCoreText是一个...

    NSURL-DataAdditions:从内存中的 NSData 对象创建 NSURL

    NSURL+数据添加从内存中的 NSData 对象(具有可选的 MIME 类型)创建 NSURL 的小助手类别。 不要将它用于巨大的斑点; 数据将被编码为字符串,因此对于任何重要任务来说,这既不是高性能的也不是可扩展的(内存)。 ...

    URL Scheme 应用示例-双向openURL实现

    接下来,我们需要在一个新的应用中实现打开上述自定义URL Scheme的功能。步骤如下: 1. **新建一个Empty Application**,命名为`URLSchemeRequester`。 2. **修改AppDelegate**,将程序窗口的背景色修改为红色,以...

    IOS高访新浪微博界面(处理@#链接 特殊字符 )(二)

    2. **创建链接**:找到这些模式后,我们可以创建`NSURL`对象,将它们指向相应的用户页面或话题页面。对于“@”,链接应指向用户的个人资料;对于“#”,链接应指向话题的搜索结果。 3. **设置NSAttributedString**...

    iOS俩个app传值

    例如,一个App可以注册`myapp://`作为它的Scheme,然后通过`[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myapp://param1=abc&param2=123"]]`来打开它并传递参数。 2. **Universal Links**:...

    ios通过SDWebImage实现图片加载时的渐变效果

    总结来说,通过在SDWebImage的`sd_setImageWithURL:`方法中插入`CATransition`动画,我们可以轻松地为图片加载添加渐变效果,提升用户体验。这种技巧在iOS应用开发中非常实用,尤其是在设计高质量用户界面时,可以使...

    AMBCircularButton:UIButton的子类,以显示圆形轮廓图像

    #AMBCircularButton UIButton的子类,用于显示圆形轮廓图像。 基于和 。 ##如何使用它将#import "AMBCircularButton.h"添加到您的项目中,并将圆形图像设置为您的AMBCircularButton s: AMBCircularButton *...

    TOBrowserActivityKit:一组UIActivity子类,用于在Chrome或Safari中打开NSURL对象

    TOBrowserActivityKit提供了两个UIActivity子类,用于在iOS上的Web浏览器应用程序中打开NSURL对象。 特征 支持Mobile Safari和适用于iOS的Chrome浏览器应用程序。 可缩放至iPhone和iPad尺寸。 支持带有支持两种...

    IOS UI学习教程之区分NSBundle和NSURL(读取文件、写入文件)

    在iOS开发中,`NSBundle` 和 `NSURL` 都是用来处理资源文件的类,但它们在功能和使用场景上有所不同。这篇教程将帮助你理解这两个类的区别,并展示如何使用它们来读取和写入文件。 首先,`NSBundle`(Bundle)是iOS...

    (0068)-iOS/iPhone/iPAD/iPod源代码-标签(Label)-Attributed Label

    在标题"(0068)-iOS/iPhone/iPAD/iPod源代码-标签(Label)-Attributed Label"中,我们讨论的是如何利用`NSAttributedString`来实现`UILabel`的功能扩展,特别是在添加下划线、创建文字链接等高级效果方面。...

    ios app调用第三方app

    这可以通过自定义URL Scheme或深链接的回调机制实现。 文件名"2017年05月09日171908可以调用萤石云和中维世纪"可能是相关代码示例或教程的文档,其中可能包含了如何具体调用这两个应用的代码片段。为了进一步学习,...

    TextView加超链接

    2. 使用`NSLinkAttributeName`属性设置链接,这个属性需要一个`NSURL`对象作为值。 3. 将`NSMutableAttributedString`设置为`UITextView`的`attributedText`属性。 示例代码如下: ```swift let text = "这是一个...

    objective-c实现socket的几个Demo

    NSURL *url = [NSURL URLWithString:@"tcp://hostname:port"]; CFReadStreamRef readStream; CFWriteStreamRef writeStream; CFStreamCreatePairWithSocketToHost(NULL, (__bridge CFStringRef)url.host, (uint16_t)...

Global site tag (gtag.js) - Google Analytics