欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

IOS鍵盤擋住輸入框的問題解決辦法

IOS 鍵盤擋住輸入框的問題解決辦法

創(chuàng)新互聯(lián)專注于撫寧企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站開發(fā)。撫寧網(wǎng)站建設(shè)公司,為撫寧等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

在iOS開發(fā)發(fā)現(xiàn)一個問題,有時輸入框位于低出時,當(dāng)編輯輸入時,彈出的鍵盤會擋住輸入框,令用戶看不清楚實時的輸入情況,使界面交互極度不友好。

經(jīng)過查資料終于解決了這個問題。

解決思路:

1. 輸入框監(jiān)聽UIControlEventEditingDidBegin事件,當(dāng)用戶開始輸入時,將整個view上移。
2. 輸入框監(jiān)聽UIControlEventEditingDidEnd事件,當(dāng)用戶結(jié)束輸入時,將整個view下移,恢復(fù)到原位置。

輸入框監(jiān)聽事件:

[textfield addTarget:self action:@selector(textFieldDidBeginEditing:) forControlEvents:UIControlEventEditingDidBegin]; 
[textfield addTarget:self action:@selector(textFieldDidEndEditing:) forControlEvents:UIControlEventEditingDidEnd]; 

響應(yīng)事件:

-(void)textFieldDidBeginEditing:(UITextField *)textField{  //開始編輯時,整體上移 
  if (textField.tag==0) { 
    [self moveView:-20]; 
  } 
  if (textField.tag==1) 
  { 
    [self moveView:-60]; 
  } 
} 
-(void)textFieldDidEndEditing:(UITextField *)textField{   //結(jié)束編輯時,整體下移 
  if (textField.tag==0) { 
    [self moveView:20]; 
  } 
  if (textField.tag==1) 
  { 
    [self moveView:60]; 
  } 
} 
-(void)moveView:(float)move{ 
  NSTimeInterval animationDuration = 0.30f; 
  CGRect frame = self.view.frame; 
  frame.origin.x +=move;//view的X軸上移 
  self.view.frame = frame; 
  [UIView beginAnimations:@"ResizeView" context:nil]; 
  [UIView setAnimationDuration:animationDuration]; 
  self.view.frame = frame; 
  [UIView commitAnimations];//設(shè)置調(diào)整界面的動畫效果 
 
 
} 

有好幾個輸入框時,這里是用輸入框的tag屬性來判斷用戶點擊了那個輸入框,前提是你必須先要給tag賦值。這種判斷方法對于tableView中嵌入許多的對話框特別有效。

還有一種方法就是已經(jīng)知道了各個輸入框的名字,利用名字去判斷用戶點擊了那個輸入框。

只有知道用戶點擊了那個輸入框,才能確定該輸入框要移動多少距離。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

網(wǎng)頁題目:IOS鍵盤擋住輸入框的問題解決辦法
鏈接URL:http://aaarwkj.com/article0/ipdiio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站設(shè)計、營銷型網(wǎng)站建設(shè)、虛擬主機、服務(wù)器托管、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
国产日韩传媒在线观看| 97视频精品在线播放| 一本色道久久88综合日韩| 91老熟女露脸嗷嗷叫| 99热国产这里只有精品| 少妇毛片一区二区三区| 国产精品毛片一区内射| 伦理中文字幕一区二区| 久久精品国产亚洲av久一一区| 日韩精品色av一区二区| 一区二区不卡中文av| 精品三级黄色国产片| 伊人婷婷综合激情网| 9热在线视频精品这里只有| 中国亚洲黄色录像免费看| 91精品国语对白人妻刺激| 亚洲综合欧美日韩一区| 国产91高清视频在线观看| 91精品产综合久久香蕉| 国产日韩精品综合一区| 亚洲精品一区二区三区三州| 99久久精品人妻少妇一| 欧美色一区二区三区四区| 久久精品女人天堂av| 亚洲巨人精品福利导航| 在线观看一区二区三区国产视频| 免费女性啪啪无遮挡网站| 国产丝袜美腿一二三区| 精品色妇熟妇丰满人妻5| 国产成人自拍激情视频| 动漫美女视频在线看黄| 不卡一区二区三区av电影| 91嫩草国产在线观看| 日韩精品一区二区三区高清| 国产精品一区二区三区熟女| 亚洲精品一区二区三区pp| 99精品一二三日韩| 18末年禁止观看免费软件| 亚洲精品国产亚洲精品| 精品一区二区在线不卡| 国产精品国产三级国产av野外|