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

UIView背景图固定不滚动实现

 
阅读更多

 

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
		self.title = @"比分";
		UIBarButtonItem *reloadItem = [[UIBarButtonItem alloc] initWithTitle:@"重新加载" style:UIBarButtonItemStylePlain target:self action:@selector(reloadItem_click:)];	
		self.navigationItem.rightBarButtonItem = reloadItem;
		self.back = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"back.png"]];
		self.back.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
		[self.view addSubview:self.back];
		self.mainView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
		self.mainView.backgroundColor = [UIColor clearColor];
		[self.view addSubview:self.mainView];
    }
    return self;
}
 

  • 大小: 467.1 KB
分享到:
评论

相关推荐

    Banner展示及自动滚动

    5. **自适应内容**:如果Banner内容的大小不固定,需要有适应性布局策略,比如等比例缩放或裁剪。 综上所述,实现Banner展示及自动滚动涉及的内容较多,需要结合前端和移动端开发技术,合理运用各种工具和方法,以...

    导航栏背景滑动

    这可能需要用到属性动画(Property Animation)或者UIView的动画API来实现。 6. **优化性能**:由于滚动事件频繁触发,所以需要确保更新导航栏背景的操作不会对性能产生显著影响。可能需要使用缓存、避免不必要的...

    改变iOS应用中UITableView的背景颜色与背景图片的方法

    2. **Normal Image(正常图像)**:如果你希望背景图片固定不变,无论表格有多少行都显示同一张图片,可以设置`backgroundView`属性。这样,背景图片不会随表格滚动而移动。代码如下: ```swift UIImageView* ...

    ios-可拉伸的个人主页背景.zip

    - 为了增加互动性,可能添加了手势识别器(如 `PanGestureRecognizer`)来响应用户的滑动操作,使背景视图可以随手指移动而滚动。 综上所述,这个项目可能展示了如何在iOS应用中创建一个可拉伸的个人主页背景,...

    高仿支付宝header滑动模糊效果

    在`scrollViewDidScroll:`方法中,我们获取了滚动后露出的背景部分,通过Core Image实现了模糊处理,并将模糊后的图像设置为headerView的背景。注意,这里为了简化示例,假设headerView的初始高度是固定的,实际项目...

    iOS代码优化

    对于那些不经常变化的数据,如API返回的固定数据或计算结果,可以将其缓存在本地以避免重复获取或计算。 - 但是需要注意缓存的时效性,确保数据的新鲜度。 11. **减少主线程阻塞** - 主线程负责处理UI渲染和用户...

    仿Ios下拉菜单

    - 实现展开和收起的动画效果,可以使用`UIView.animateWithDuration`方法,改变下拉菜单的frame或透明度。 - 考虑过渡动画的平滑性和速度,确保用户体验自然流畅。 5. **事件处理与交互** - 当用户选择一个选项...

    2019面试题整理(76).pdf

    - **预加载**:预加载关键资源,如主屏幕的背景图片等。 - **异步加载**:使用异步方式加载非关键资源,避免阻塞主线程。 - **资源打包**:合理管理应用资源,减小应用体积,加快安装速度。 **34. HTTP 与 ...

Global site tag (gtag.js) - Google Analytics