`
gekie
  • 浏览: 155324 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

iPhone设置视图背景图片的方法

 
阅读更多

方法一,使用一个UIImageView实例做子视图,并且放最后面

- (void)setBackgroundImage {  
    NSLog(@"setting bg image");  
    UIImageView *customBackground = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.jpg"]];  
    self.background = customBackground;  
    [customBackground release];  
      
    [self addSubview:background];  
    NSLog(@"Added background subview %@", background);  
    [self sendSubviewToBack:background];  
}  
 


方法二,Cook Book中提到的方法

- (void)loadView {  
      
    UIImageView *contentView = [[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];  
    [contentView setImage:[UIImage imageNamed:@"Default.png"]];  
    [contentView setUserInteractionEnabled:YES];  
    self.view = contentView;  
    [contentView release];  
}  
 

方法三,lvyile网友用的一个小技巧,uiView是UIView的实例,而不是UIImageView
uiView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]]; 
 

 

分享到:
评论

相关推荐

    iphone开发笔记

    设置视图背景图片 4 活动表单 4 警告视图 4 动画效果 4 图像、文本标签和详细文本标签 6 调整输入界面 7 UIViewController内建Table View 7 将plist文件中的数据赋给数组 8 UITouch 8 Get the Location of Touches 9...

    iphone3开发基础教程

    11.7.8 将持久视图控制器设置为应用程序的根控制器 302 11.8 小结 303 第12章 使用Quartz和OpenGL绘图 304 12.1 图形世界的两个视图 304 12.2 本章的绘图应用程序 305 12.3 Quart绘图方法 305 12.3.1 Quartz 2D的...

    iPhone开发基础教程PDF(含源代码)

    第1章 欢迎来到iPhone的世界  1.1 关于本书  1.2 必要条件  1.3 必备知识  1.4 编写iPhone应用程序有何不同  1.4.1 只有一个正在运行的应用程序  1.4.2 只有一个窗口  1.4.3 受限访问  1.4.4 有限的响应时间...

    iPhone开发秘籍.part2.rar

    还会了解视图层次结构、几何方法和动画,以及用户如何通过触摸与视图进行交互。 第3章:视图控制器 iPhone 范型具体而言就是:小屏幕和大虚拟世界。在第3章中,你将探索各种UIView- Controller 类,使用这些类可以对...

    iPhone开发秘籍.part4.rar

    还会了解视图层次结构、几何方法和动画,以及用户如何通过触摸与视图进行交互。 第3章:视图控制器 iPhone 范型具体而言就是:小屏幕和大虚拟世界。在第3章中,你将探索各种UIView- Controller 类,使用这些类可以对...

    iPhone开发秘籍.part1.rar

    还会了解视图层次结构、几何方法和动画,以及用户如何通过触摸与视图进行交互。 第3章:视图控制器 iPhone 范型具体而言就是:小屏幕和大虚拟世界。在第3章中,你将探索各种UIView- Controller 类,使用这些类可以对...

    iPhone开发秘籍

    iPhone开发秘籍 The iPhone Developer's Cookbook Building Applications with the iPhone SDK 本电子书共295页 Amazon超级畅销书 大量未公开的绝技,带你深入iPhone开发秘境 任务驱动,丰富的实战代码,让你...

    JSVideo:JSVideo 帮助您在视图控制器中添加自定义背景视频

    JS视频用法JSVideo 帮助您在视图控制器中添加自定义背景视频。 将 JSVideo 文件夹中的所有文件复制到您的项目中。 添加您的自定义视频。 您可以为 iPhone5 屏幕添加具有相同名称和 -568h 扩展名的不同视频。 例如:...

    Ti-iPhone-Camera-View:Titanium 模块从 iPhone 相机捕获输入并将其流式传输到 Titanium 视图

    Titanium View 的背景图片直接来自 iPhone 的相机。 访问模块 要从 JavaScript 访问此模块,您需要执行以下操作: var cameraview = require("pw.custom.iphonecamera"); customiphonecamera 变量是对 Module 对象...

    视差滚动视图(iPhone源代码)

    在demo中,滑动ScrollView,背景图和文字的滚动速度不一样。直接用ScrollView 的协议,对其子视图的坐标进行随机系数比例的位置移动修正,从而实现视差滚动效果。没有用其他的框架,代码简单。 作者说:原创Demo ...

    UITableView背景随动(iPhone源代码)

     UITableView的背景图片随着UITableView的滚动而滚动。滚动的时候背景图片用拼接的方式连接起来。 小编注:感谢开发者@挺风和日丽的啊 分享代码于Code4App。 Code4App编译测试,适用环境:Xcode 4.5, iOS 5.0 ...

    swift4.2-Demo更新

    swift4.2纯代码demo,Snapkit Autolayout适配。封装了一个TabBarController...2、背景iPhoneX全部铺开,不会留白。左侧的钱包以及左上角的地图,根据安全区域做自适应。不会被遮挡。封装了颜色,判断是否有刘海屏等方法

    史上最全的ios开发源码

    滚动视图类--拖动UIScrollView放大图片 滚动视图之Extended UIScrollView 滚动视图之MCPagerView 滚动视图之Page Scrubber Bar 滚动视图之Parallel View 滚动视图之SBFlowView 滚动视图之Wheel Component 汉字转换...

    Parallax View(iPhone源代码)

    来源:Licence:MIT平台:iOS设备:iPhone / iPad作者:modocache  实现视图视差滚动效果(parallax effect)。就是让多层背景以不同的速度移动,形成运动视差效果。具体效果是:视图分成两部分,上部分一般是...

    MMGridView(iPhone源代码)

     MMGridView是一个简单的网格视图,默认的单元格实现了背景视图,以及一个背景图、文本标签。可满足iPhone、iPad的应用需要,详情去看看https:///Loocor/MMGridView/的介绍吧。 小编注: 1. MMGridView的原作者是...

    Media Focus Manager(iPhone源代码)

     浏览图片的缩略图时,点击某张缩略图,被点击的缩略图会在当前视图放大并且全屏显示,背景用黑色透明视图遮挡。再次点击图片,将回到缩略图浏览状态。 小编注:感谢开发者@變態細路 推荐代码于Code4App。 Code4...

    Parallel View(iPhone源代码)

    来源:Licence:MIT平台:iOS设备:iPhone作者:Zhigang Fang  实现视图视差滚动效果(parallax effect)。就是让多层背景以不同的速度移动,形成运动视差效果。具体效果是:视图分成两部分,上部分一般是图片,下...

    EMNotice:Swift 中可定制的通知视图

    注意视图将支持旋转,并且适用于 iPhone 和 iPad,最低 iOS 版本为 8.0 ##Usage 有一个默认中心负责发出通知。 唯一应该做的是定义自定义通知并将其添加到队列中,然后要求默认中心触发队列。 let notice: ...

Global site tag (gtag.js) - Google Analytics