亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS屏幕根據鍵盤自動變化高度

發布時間:2020-09-01 12:48:30 來源:腳本之家 閱讀:167 作者:弦外雨 欄目:移動開發

一、效果圖

iOS屏幕根據鍵盤自動變化高度

二、代碼

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 恢復原位
  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個單位,按實際情況設置
  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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台安县| 锡林郭勒盟| 武宁县| 西乌珠穆沁旗| 贵南县| 云龙县| 长沙市| 襄汾县| 海南省| 栾城县| 广昌县| 易门县| 漾濞| 辽阳县| 固镇县| 谷城县| 施甸县| 织金县| 贵德县| 琼中| 乌兰浩特市| 定陶县| 洮南市| 裕民县| 堆龙德庆县| 泾阳县| 卢氏县| 南和县| 绥江县| 双辽市| 田阳县| 东海县| 名山县| 绥化市| 宣汉县| 邯郸县| 钦州市| 新乐市| 沂水县| 谢通门县| 德庆县|