`
mmdev
  • 浏览: 13327030 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多
方法一,使用一个UIImageView实例做子视图,并且放最后面<wbr></wbr>

Objective-c代码
  1. -<wbr>(void)setBackgroundImage<wbr>{<wbr><wbr></wbr></wbr></wbr></wbr>
  2. <wbr><wbr><wbr><wbr>NSLog(@<span style="word-wrap:normal; word-break:normal">"setting<wbr>bg<wbr>image"</wbr></wbr></span><span style="word-wrap:normal; word-break:normal">);<wbr><wbr></wbr></wbr></span></wbr></wbr></wbr></wbr>
  3. <wbr><wbr><wbr><wbr>UIImageView<wbr>*customBackground<wbr>=<wbr>[[UIImageView<wbr>alloc]<wbr>initWithImage:[UIImage<wbr>imageNamed:@<span style="word-wrap:normal; word-break:normal">"background.jpg"</span><span style="word-wrap:normal; word-break:normal">]];<wbr><wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  4. <wbr><wbr><wbr><wbr>self.background<wbr>=<wbr>customBackground;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  5. <wbr><wbr><wbr><wbr>[customBackground<wbr>release];<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  6. <wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  7. <wbr><wbr><wbr><wbr>[self<wbr>addSubview:background];<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  8. <wbr><wbr><wbr><wbr>NSLog(@<span style="word-wrap:normal; word-break:normal">"Added<wbr>background<wbr>subview<wbr>%@"</wbr></wbr></wbr></span><span style="word-wrap:normal; word-break:normal">,<wbr>background);<wbr><wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr>
  9. <wbr><wbr><wbr><wbr>[self<wbr>sendSubviewToBack:background];<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  10. }<wbr><wbr></wbr></wbr>


方法二,Cook Book中提到的方法<wbr></wbr>

Objective-c代码
  1. -<wbr>(void)loadView<wbr>{<wbr><wbr></wbr></wbr></wbr></wbr>
  2. <wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  3. <wbr><wbr><wbr><wbr>UIImageView<wbr>*contentView<wbr>=<wbr>[[UIImageView<wbr>alloc]<wbr>initWithFrame:[[UIScreen<wbr>mainScreen]<wbr>applicationFrame]];<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  4. <wbr><wbr><wbr><wbr>[contentView<wbr>setImage:[UIImage<wbr>imageNamed:@<span style="word-wrap:normal; word-break:normal">"Default.png"</span><span style="word-wrap:normal; word-break:normal">]];<wbr><wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr>
  5. <wbr><wbr><wbr><wbr>[contentView<wbr>setUserInteractionEnable<wbr>d:YES];<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  6. <wbr><wbr><wbr><wbr>self.view<wbr>=<wbr>contentView;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  7. <wbr><wbr><wbr><wbr>[contentView<wbr>release];<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  8. }<wbr><wbr></wbr></wbr>


方法三,lvyile网友用的一个小技巧,uiView是UIView的实例,而不是UIImageView<wbr></wbr>

Objective-c代码
  1. uiView.backgroundColor<wbr>=<wbr>[UIColor<wbr>colorWithPatternImage:[UIImage<wbr>imageNamed:@</wbr></wbr></wbr></wbr>"Default.png"]];<wbr></wbr>
分享到:
评论

相关推荐

    iphone开发图片例子

    3. 设置初始页面:使用`setViewControllers(_:direction:animated:completion:)`方法设置初始显示的页面。 4. 调整PageController样式:通过`UIPageViewController.spineLocation`属性,你可以选择在中间显示两个...

    iOS iphone 一句使背景变模糊的Demo(CWPopup-master)

    这个Demo "iOS iphone 一句使背景变模糊的Demo(CWPopup-master)" 展示的就是这种效果的实现方法,它使用了一款名为CWPopup的第三方库。这个库以其简洁的API著称,允许开发者只需一行代码就能完成背景模糊的处理。 ...

    iphone开发实例 TableView 02

    如果希望为TableView设置自定义的背景图片,可以使用UITableView的背景视图。在Swift中,可以这样实现: ```swift let bgView = UIView() bgView.backgroundColor = UIColor(patternImage: UIImage(named: "my...

    iphone 实例 tableview 03

    总结起来,"`iphone 实例 tableview 03`"是一个关于如何在`UITableView`上添加背景图片的教程,通过分析`03-Adding an Image Backsplash.rar`中的代码和资源,我们可以学习到`UITableView`的背景设置技巧,这对于...

    android实现Iphone的coverFlow图片浏览效果

    在Android平台上,实现类似iPhone的CoverFlow图片浏览效果可以借助于`Gallery`控件,这是一种在早期Android版本中常用来展示一系列图片或项的水平滚动视图。在本项目中,我们将探讨如何利用`Gallery`控件来创建一个...

    iphone开发笔记

    11. 视图背景图片:可以使用`setImage:`方法为UIImageView设置背景图片,或者为UIView设置带图案的背景颜色。 12. 活动表单、警告视图、动画效果、图像、文本标签等:这些都是构建用户界面的重要元素,它们提供了...

    iPhone开发常用icons(镂空图)

    本资源“iPhone开发常用icons(镂空图)”提供了一系列适用于iPhone应用的镂空图标,这些图标通常用于表示不同的功能或状态。镂空图标的独特之处在于其背景透明,可以更好地融入各种背景色,提升界面的美观性和一致性...

    iOS仿iphone手机相册手势滑动多选照片功能.zip

    2. **自定义UICollectionViewCell**:为了达到与iPhone相册类似的效果,你需要创建一个自定义的UICollectionViewCell,其中包含图片视图以及选中状态的视觉元素。你可以使用UIBezierPath和CAShapeLayer来创建可...

    Html5实现iPhone开机界面

    为了实现"iPhone开机界面",我们还需要准备相应的图片资源,包括iPhone的logo、背景图片等,并正确设置它们的尺寸和比例,以适应不同设备的屏幕。响应式设计(Responsive Design)在这里尤为重要,可以使用媒体查询...

    iOS iPhone 图片拉伸源代码

    "iOS iPhone 图片拉伸源代码"这个主题主要涉及如何在iPhone应用中处理图片的伸缩和自适应。在这个压缩包中,可能包含了一个名为"ImageResizer"的源代码文件,它可能是一个类或者工具,用于帮助开发者高效地进行图片...

    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的...

    iOS-Github上15种弹出视图(Popup View)源码

    2. **自定义样式**:源码中可能提供了丰富的定制选项,允许开发者根据自己的需求调整弹出视图的外观,包括背景颜色、边框、阴影、圆角等。 3. **内容类型**:弹出视图可能支持展示文本、图像、按钮等多种内容,甚至...

    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之简易导航栏

    5. **自定义导航栏外观**:可以修改导航栏的颜色、背景图片、标题样式、按钮样式等。例如,使用`navigationBar.barTintColor`改变颜色,使用`navigationBar.titleTextAttributes`调整标题的字体和颜色。 6. **添加...

    iphone 动态效果demo

    `UIView`是iOS中所有可视元素的基础,包括按钮、文本标签、图片视图等。动态效果通常通过操纵`UIView`的属性来实现,比如位置、大小、透明度等。在这个demo中,`UIViewDemo`很可能包含了对`UIView`进行动画操作的...

    swift-FloatView封装的类似iPhone的AssistiveTouch功能的悬浮窗

    这可能涉及到修改背景图片、设置圆角、定义子视图的布局和事件处理等。同时,还需要在适当的地方调用初始化和显示FloatView的方法,确保它能在正确的时间出现在屏幕上。 总的来说,swift-FloatView提供了一种高效且...

    iphone小结

    在示例代码中,创建了一个UIView对象`myview`,设置了其frame和背景色,并将它赋值给了cell的`selectedBackgroundView`属性,这样当cell被选中时,背景就会显示为指定的图片。 2. **在数字键盘上添加Button**: ...

    仿iPhone左右滑动开关

    在子类中,需要定义开关的视图结构,包括背景视图、滑块视图以及相应的状态指示元素。 滑动开关的核心在于手势识别和事件处理。利用UIPanGestureRecognizer可以监听用户的滑动动作,根据滑动的距离和方向来判断开关...

    IOS 图片浏览效果【双击图片,弹出层】

    - 创建一个新的视图控制器来管理放大后的图片显示,这个视图控制器的视图可以设置为全屏,背景透明,只显示放大后的图片。在双击事件发生后,可以使用`presentViewController:animated:completion:`方法来显示这个...

Global site tag (gtag.js) - Google Analytics