滚动视图 解决弹出键盘遮住输入框的问题 实例解析

本文详细介绍了如何使用UIScrollView解决在登录注册界面中键盘弹出遮挡输入框的问题。通过设置contentSize、contentInset等属性,调整滚动视图的内容区域,确保输入框始终可见。同时,文章还探讨了UIScrollView的重要属性和常用设置,包括隐藏滚动条、设置翻页效果以及代理方法的使用,提供了实例代码进行演示。
摘要由CSDN通过智能技术生成

本节课以初始化scroll这个对象作为主体

 UIScrollView *scroll = [[UIScrollViewalloc]initWithFrame:CGRectMake(0,0, 414, 736)];

    scroll.backgroundColor = [UIColorcyanColor];

    [self.viewaddSubview:scroll];

 

大纲:

/*

 

 * UIScrollView的概念

 

 * UIScrollView的重要属性

 

 * 解决登录注册界面的一个常见问题

 

 * UIScrollView常用属性

 

 * 利用scrollView放大图片

 */

 

. UIScrollView的概念:

      是一个能够滚动的视图控件 能够滑动的视图都是继承与UIScrollView

  UIScrollView继承与UIView   UIScrollView通过滚动来显示更多的内容

 

.UIScrollView的重要属性

 

 1.contentSize就是UIScrollView的实际内容大小 注意与Frame的区别  frame就是一个框   实际内容必须比它大

 

 2.contentOffset 偏移量 能够直接看到想看的内容 有多个视图通过偏移量可以把它放在自己想要的地方比如说一打开某个界面就看到的视图通过滑动可以看到其他的视图

 

 3.contentInset 需要赋值一个UIEdgeInsetsMake类型的方法后有4个值

 scroll增加额外的滚动区域(注意参数顺序    右)

 scroll.contentInset = UIEdgeInsetsMake(50, 50, 50, 50);

 注意: contentSize就是UIScrollView的实际内容大小 如果contentSize的尺寸比滚动视图对象的frame小或者相等 则不能滑动(注意)

 

一个实例解决键盘覆盖输入框的问题

例如:模拟器运行在4s上的例题

 UIScrollView *scrollow = [[UIScrollViewalloc]initWithFrame

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值