方法一,使用一个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"]];
分享到:
相关推荐
3. 设置初始页面:使用`setViewControllers(_:direction:animated:completion:)`方法设置初始显示的页面。 4. 调整PageController样式:通过`UIPageViewController.spineLocation`属性,你可以选择在中间显示两个...
这个Demo "iOS iphone 一句使背景变模糊的Demo(CWPopup-master)" 展示的就是这种效果的实现方法,它使用了一款名为CWPopup的第三方库。这个库以其简洁的API著称,允许开发者只需一行代码就能完成背景模糊的处理。 ...
如果希望为TableView设置自定义的背景图片,可以使用UITableView的背景视图。在Swift中,可以这样实现: ```swift let bgView = UIView() bgView.backgroundColor = UIColor(patternImage: UIImage(named: "my...
总结起来,"`iphone 实例 tableview 03`"是一个关于如何在`UITableView`上添加背景图片的教程,通过分析`03-Adding an Image Backsplash.rar`中的代码和资源,我们可以学习到`UITableView`的背景设置技巧,这对于...
在Android平台上,实现类似iPhone的CoverFlow图片浏览效果可以借助于`Gallery`控件,这是一种在早期Android版本中常用来展示一系列图片或项的水平滚动视图。在本项目中,我们将探讨如何利用`Gallery`控件来创建一个...
本资源“iPhone开发常用icons(镂空图)”提供了一系列适用于iPhone应用的镂空图标,这些图标通常用于表示不同的功能或状态。镂空图标的独特之处在于其背景透明,可以更好地融入各种背景色,提升界面的美观性和一致性...
2. **自定义UICollectionViewCell**:为了达到与iPhone相册类似的效果,你需要创建一个自定义的UICollectionViewCell,其中包含图片视图以及选中状态的视觉元素。你可以使用UIBezierPath和CAShapeLayer来创建可...
为了实现"iPhone开机界面",我们还需要准备相应的图片资源,包括iPhone的logo、背景图片等,并正确设置它们的尺寸和比例,以适应不同设备的屏幕。响应式设计(Responsive Design)在这里尤为重要,可以使用媒体查询...
"iOS iPhone 图片拉伸源代码"这个主题主要涉及如何在iPhone应用中处理图片的伸缩和自适应。在这个压缩包中,可能包含了一个名为"ImageResizer"的源代码文件,它可能是一个类或者工具,用于帮助开发者高效地进行图片...
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的...
2. **自定义样式**:源码中可能提供了丰富的定制选项,允许开发者根据自己的需求调整弹出视图的外观,包括背景颜色、边框、阴影、圆角等。 3. **内容类型**:弹出视图可能支持展示文本、图像、按钮等多种内容,甚至...
第1章 欢迎来到iPhone的世界 1.1 关于本书 1.2 必要条件 1.3 必备知识 1.4 编写iPhone应用程序有何不同 1.4.1 只有一个正在运行的应用程序 1.4.2 只有一个窗口 1.4.3 受限访问 1.4.4 有限的响应时间...
5. **自定义导航栏外观**:可以修改导航栏的颜色、背景图片、标题样式、按钮样式等。例如,使用`navigationBar.barTintColor`改变颜色,使用`navigationBar.titleTextAttributes`调整标题的字体和颜色。 6. **添加...
这可能涉及到修改背景图片、设置圆角、定义子视图的布局和事件处理等。同时,还需要在适当的地方调用初始化和显示FloatView的方法,确保它能在正确的时间出现在屏幕上。 总的来说,swift-FloatView提供了一种高效且...
`UIView`是iOS中所有可视元素的基础,包括按钮、文本标签、图片视图等。动态效果通常通过操纵`UIView`的属性来实现,比如位置、大小、透明度等。在这个demo中,`UIViewDemo`很可能包含了对`UIView`进行动画操作的...
在示例代码中,创建了一个UIView对象`myview`,设置了其frame和背景色,并将它赋值给了cell的`selectedBackgroundView`属性,这样当cell被选中时,背景就会显示为指定的图片。 2. **在数字键盘上添加Button**: ...
在子类中,需要定义开关的视图结构,包括背景视图、滑块视图以及相应的状态指示元素。 滑动开关的核心在于手势识别和事件处理。利用UIPanGestureRecognizer可以监听用户的滑动动作,根据滑动的距离和方向来判断开关...
- 创建一个新的视图控制器来管理放大后的图片显示,这个视图控制器的视图可以设置为全屏,背景透明,只显示放大后的图片。在双击事件发生后,可以使用`presentViewController:animated:completion:`方法来显示这个...