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

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://www.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è)計公司
天堂av中文字幕在线不卡| 99久久久国产精品日本久久区一| 免费高清日本一区二区三区视频 | 女优一区二区三区蜜桃| 天堂av一区二区三区| 国产高清亚洲一区亚洲二区| 国产精品一区巨乳人妻| 日本九州不卡久久精品一区| 欧美日韩一区二区三区色| 亚洲国产精品综合久久网络| 国产极品嫩模在线观看91| 国产av自拍在线免费观看| 在线观看91精品国产秒播| 清纯美女爱爱高潮av| 日本免费中文字幕在线| 国产午夜18久久久| 国产饥渴熟女在线三区| 欧美日韩精品乱码在线观看| 日韩欧美短视频在线观看| 久久久人妻精品少妇av| 国产又粗又长又爽网站| 97人妻人人澡人人添人人爽| 激情五月婷婷久久av| 国产av综合一区二区三区最新| 成人午夜福利视频免费观看| 日本东京热二三四区不卡免费的| 黄片视频免费在线播放大全| 日韩视频播放一区二区| 国产免费久久黄av片| 欧美伦理片三级在线观看| 欧美另类不卡在线观看| 久久久精品国产亚洲av色哟哟| 日韩人妻精品中文字幕专区不卡| 亚洲国产精品一区二区三| 日韩在线不卡播放视频| 亚洲华人在线免费视频| 人妻熟女一区二区视频| 99人妻精品一区二区| 五月天亚洲综合小说网| 亚洲另类偷拍校园伦理| 久久久久久精品国产免费|