`

【iPhone代码片段之六】代码(不使用xib)创建UIWebView .

ios 
阅读更多
代码如下:

-(void)initWebView{
    UIView *view = [[ UIView alloc] initWithFrame:[ UIScreen
                                                   mainScreen].applicationFrame] ;
    self.view = view;
    
    CGRect webFrame = CGRectMake(0.0,0.0,350.0,450.0);
    //webFrame.origin.y+=25;
    UIWebView *webView = [[UIWebView alloc] initWithFrame:webFrame];
    [webView setBackgroundColor:[UIColor whiteColor]];//设置北京为白色
    webView.scalesPageToFit = YES;//适应屏幕大小
    
    NSString * strURL = @"http://blog.csdn.net/m_changgong";
    NSURL * url = [NSURL URLWithString:strURL];
    NSURLRequest * request = [NSURLRequest requestWithURL:url];
    [webView loadRequest:request];
    
    [self.view addSubview:webView];
    [webView release];
}




在-(void)loadView方法中调用initWebView:[self initWebView];即可,效果如图:

[img]

[/img]
  • 大小: 162 KB
分享到:
评论

相关推荐

    iOS XIB创建view

    但要注意,虽然XIB方便了界面设计,但在大型项目中,过度依赖XIB可能会导致编译速度变慢,因此合理平衡使用XIB和代码布局是必要的。 总结来说,iOS中的XIB文件是创建自定义View的重要工具,它简化了界面设计并促进...

    swift-xib2Storyboard-将Xcode.xib转换为.storyboard文件的工具

    它允许开发者将独立的XIB文件整合到Storyboard中,这在某些情况下可能更为便捷,例如在已经大量使用XIB的项目中转向Storyboard架构,或者为了统一项目中的UI管理方式。 描述"xib2Storyboard - 将Xcode .xib转换为....

    iPhone开发【二】重写HelloWorld (不使用XIB)

    本篇文章将深入讲解如何在不使用XIB(XML Interface Builder)的情况下,重写一个基本的HelloWorld应用。XIB通常用于创建用户界面,但在某些情况下,我们可能希望直接在代码中构建UI,以便更好地理解其工作原理。 ...

    静态库中使用xib

    为了优化,可以考虑将不常使用的界面或复杂界面手动编码,或者将多个XIB文件合并为一个,以减少加载次数。 6. 分发和依赖管理:确保静态库使用者能够获得所有必要的资源文件。如果静态库包含了XIB,那么这些资源...

    只用代码不用xib写的helloworld

    在这个项目中,我们不依赖XIB文件,而是直接使用代码来构建视图和控制器。 1. 创建项目:在Xcode中,选择"Single View App"模板,设置项目名为"HelloWorldWithoutXib",并选择Objective-C作为编程语言。确保"Use ...

    ios TableView 自定义cell 分代码布局和xib两种方式

    接下来是使用XIB(Interface Builder)的方式,这种方法更直观,更适合不熟悉AutoLayout或者想要快速实现界面的开发者: 1. 在Xcode中创建一个新的XIB文件,将其与`UITableViewCell`子类关联,比如`...

    xib和手写代码自定义UITableViewCell

    通过实践这两个DEMO,你可以更好地掌握自定义UITableViewCell的技巧,无论是选择手写代码还是使用XIB,都能根据项目的实际需求做出合适的选择。同时,这也会提高你对UITableView工作原理的理解,增强iOS开发能力。

    UIWebView的使用

    在代码中,你可以通过`initWithFrame:`方法初始化一个指定大小的UIWebView,或者使用`initWithCoder:`如果是在storyboard或xib中创建。 2. **加载内容**:UIWebView提供了`loadRequest:`方法来加载URL请求。你可以...

    iPhone开发使用Xib自定义UITableViewCell

    这篇文章将详细介绍如何在iPhone开发中利用Xib来创建自定义的UITableViewCells。 首先,我们需要理解UITableViewCell的基本结构。UITableViewCell是用于展示在UITableView中的数据单元,每个cell通常包含一些标签、...

    swift scrollview xib 用法

    本教程将详细介绍如何在Swift中使用XIB来设置和操作UIScrollView。 首先,我们需要创建一个新的XIB文件。在Xcode中,选择`File` > `New` > `File...`,然后在User Interface类别下选择`View`。接着,给XIB文件命名...

    swift中创建xib视图和按钮的demo

    3. **连接视图与代码**:为了在Swift代码中使用这个XIB视图,我们需要创建一个对应的Swift类。右键点击XIB文件,选择`New File...`,然后选择`Cocoa Touch Class`,确保与XIB文件关联的Class类型设置为`UIView`子类...

    nib2objc 将XIB文件自动转换为Objective-C的源代码文件

    nib2objc是一个小巧的转换工具,可以将XIB文件自动转换为Objective-C的源代码文件。 通常,考虑到程序的效率时,才将XIB直接转换为源代码文件。但是这样一来,通过Interface Builder设定的实例变量与行为方法的接续...

    IOS 使用XIB 自定义View

    本篇文章将深入探讨如何使用XIB(XML Interface Builder)来创建和使用自定义视图。 首先,XIB是一种XML格式的文件,用于描述用户界面元素的布局和结构。在iOS开发中,XIB文件常用于替代代码硬编码的方式来创建UI,...

    IOS封装纯代码和xib通用控件

    本教程将深入探讨如何创建一个既能通过纯代码编写,也能与XIB(Interface Builder)结合使用的通用控件。我们将以“myViewDemo”为例进行详细讲解。 **一、控件封装的基本概念** 控件封装是指将特定功能或视觉效果...

    iPhone开发【五】常用控件之Slider(不使用xib构建UI)

    本篇我们将深入探讨如何在不使用XIB(Interface Builder)的情况下,纯代码方式构建一个Slider,并了解其工作原理和常见用法。 首先,Slider的基本结构包括两个部分:一个轨道和一个拇指(thumb)。用户可以通过...

    Developing.C#.Apps.for.iPhone.and.iPad.using.MonoTouch(第1版)].源代码.zip

    4. **UI编程**:使用MonoTouch,开发者可以使用C#编写用户界面,包括Storyboard、XIB文件或者代码动态创建控件。理解iOS的Auto Layout和Size Classes对于创建适应不同屏幕尺寸的应用至关重要。 5. **网络编程**:...

    xib的简单使用

    在iOS开发中,Xib(XML Interface Builder)是一种可视化设计工具,用于创建用户界面而不必直接编写代码。本文将深入探讨Xib的简单使用,并基于文顶顶博客的练习进行讲解,帮助你理解和掌握这一重要技能。 首先,...

    Mac XCode iPhone 显示一个UIImageView 和一个UIWebView

    在iOS开发中,Xcode是Apple官方推荐的集成开发环境(IDE),用于创建iPhone、iPad以及Mac应用。本文将深入探讨如何使用Xcode显示一个UIImageView和一个UIWebView,这两个是iOS开发中常用的UI组件。 UIImageView是...

    ios app实现xib之间的跳转

    - 在事件处理方法中,创建目标XIB的实例,加载XIB并获取视图控制器,然后使用`present(_:animated:completion:)`进行显示。 示例代码: ```swift // 加载目标XIB guard let destinationViewController = Bundle....

    Storyboard和XIB简单的混合使用

    1. **独立的ViewController**:对于某些特定的ViewController,如果其功能独立,不涉及复杂的导航逻辑,可以选择使用XIB。这样可以使这部分代码更加模块化,便于复用和测试。 2. **自定义UI组件**:在Storyboard中...

Global site tag (gtag.js) - Google Analytics