最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS屏幕根據(jù)鍵盤自動(dòng)變化高度

 更新時(shí)間:2017年07月06日 11:41:57   作者:弦外雨  
這篇文章主要為大家詳細(xì)介紹了iOS屏幕根據(jù)鍵盤自動(dòng)變化高度,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

一、效果圖

二、代碼

ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
<UITextFieldDelegate>

@end

ViewController.m

#import "ViewController.h"

#define W [UIScreen mainScreen].bounds.size.width
#define H [UIScreen mainScreen].bounds.size.height

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
  [super viewDidLoad];
  // Do any additional setup after loading the view, typically from a nib.
  
  
  UITextField *field=[[UITextField alloc]initWithFrame:CGRectMake(100, 300, 50, 50)];
  field.backgroundColor=[UIColor redColor];
  field.delegate=self;
  [self.view addSubview:field];
}

#pragma -mark -UITextFieldDelegate
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
  [textField resignFirstResponder];
  
  //self.view 恢復(fù)原位
  NSTimeInterval animationDuration=0.10f;
  [UIView beginAnimations:@"ResizeForKeyboard" context:nil];
  [UIView setAnimationDuration:animationDuration];
  float width = W;
  float height = H;
  float Y = 0.0f;
  CGRect rect=CGRectMake(0.0f,Y,width,height);
  self.view.frame=rect;
  [UIView commitAnimations];

  
  return YES;
}

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
  NSTimeInterval animationDuration=0.30f;
  [UIView beginAnimations:@"ResizeForKeyboard" context:nil];
  [UIView setAnimationDuration:animationDuration];
  float width = W;
  float height = H;
  //上移100個(gè)單位,按實(shí)際情況設(shè)置
  CGRect rect=CGRectMake(0.0f,-100,width,height);
  self.view.frame=rect;
  [UIView commitAnimations];
  
  return YES;
}


- (void)didReceiveMemoryWarning {
  [super didReceiveMemoryWarning];
  // Dispose of any resources that can be recreated.
}

@end

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • iOS中的緩存計(jì)算和清除完整實(shí)例代碼

    iOS中的緩存計(jì)算和清除完整實(shí)例代碼

    iOS設(shè)備使用時(shí)間長(zhǎng)了,一些應(yīng)用程序的緩存垃圾文件就會(huì)越存越多,這些文件堆積多了就會(huì)拖慢系統(tǒng)速度。因此,小編整理了iOS中的緩存計(jì)算和清除實(shí)例
    2017-04-04
  • ios 11和iphone x的相關(guān)適配問(wèn)題及解決方法

    ios 11和iphone x的相關(guān)適配問(wèn)題及解決方法

    這篇文章主要介紹了ios 11和iphone x的相關(guān)適配,文中給大家提到了在ios 11中,tableView會(huì)莫名偏移問(wèn)題的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • IOS應(yīng)用內(nèi)支付返回新舊Receipt適配的方法

    IOS應(yīng)用內(nèi)支付返回新舊Receipt適配的方法

    本篇文章主要介紹了IOS應(yīng)用內(nèi)支付返回新舊Receipt適配的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • IOS面試大全之常見(jiàn)算法

    IOS面試大全之常見(jiàn)算法

    之前看了很多面試題,感覺(jué)要不是不夠就是過(guò)于冗余,于是我將網(wǎng)上的一些面試題進(jìn)行了刪減和分類,這篇文章先給大家分享一下IOS中的常見(jiàn)算法,有需要的可以參考借鑒。
    2016-09-09
  • iOS實(shí)現(xiàn)二維碼的掃描功能

    iOS實(shí)現(xiàn)二維碼的掃描功能

    本文給大家介紹的是iOS 原生態(tài)API實(shí)現(xiàn)二維碼的掃描功能,非常簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-07-07
  • 通過(guò)源碼分析iOS中的深拷貝與淺拷貝

    通過(guò)源碼分析iOS中的深拷貝與淺拷貝

    這篇文章主要給大家介紹了如何通過(guò)源碼分析iOS中的深拷貝與淺拷貝的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • iOS正則表達(dá)式驗(yàn)證手機(jī)號(hào)、郵箱、身份證號(hào)等

    iOS正則表達(dá)式驗(yàn)證手機(jī)號(hào)、郵箱、身份證號(hào)等

    這篇文章主要介紹了iOS正則表達(dá)式驗(yàn)證手機(jī)號(hào)、郵箱、身份證號(hào)等信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • iOS圖片拉伸的4種方法

    iOS圖片拉伸的4種方法

    這篇文章主要為大家詳細(xì)介紹了iOS圖片拉伸的4種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • iOS NSURLSessionDownloadTask實(shí)現(xiàn)文件斷點(diǎn)下載的方法

    iOS NSURLSessionDownloadTask實(shí)現(xiàn)文件斷點(diǎn)下載的方法

    本篇文章主要介紹了iOS NSURLSessionDownloadTask實(shí)現(xiàn)文件斷點(diǎn)下載的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • 教你如何解決XCODE升級(jí)后插件不能用問(wèn)題

    教你如何解決XCODE升級(jí)后插件不能用問(wèn)題

    Xcode 每次更新有個(gè)很頭疼的問(wèn)題,就是插件都會(huì)失效,要重裝。 不得不說(shuō)好多插件還是非常方便能提高效率。那么如何來(lái)解決這個(gè)問(wèn)題呢,今天我們就來(lái)探討下。
    2015-11-11

最新評(píng)論

汪清县| 武川县| 来安县| 阳谷县| 措美县| 平江县| 综艺| 平湖市| 长顺县| 沂源县| 玉山县| 寿宁县| 乐陵市| 白河县| 邵东县| 五寨县| 南充市| 韶关市| 清新县| 赤水市| 通山县| 资阳市| 玉山县| 元氏县| 石城县| 栾川县| 平舆县| 沂源县| 务川| 石屏县| 西平县| 卫辉市| 中卫市| 手机| 新野县| 高雄市| 千阳县| 台州市| 定襄县| 蓝山县| 六枝特区|