1. 程式人生 > >在 UITableView 上加手勢(UITableView上點選鍵盤消失)

在 UITableView 上加手勢(UITableView上點選鍵盤消失)

在 UITableView 上加手勢

//    新增點選鍵盤消失的手勢
    UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideKeyboard)];
    [self.tableView addGestureRecognizer:gestureRecognizer];
    gestureRecognizer.cancelsTouchesInView = NO;//加上這句不會影響你 tableview 上的 action (button,cell selected...)
- (void) hideKeyboard {
    [self.nameView resignFirstResponder];
    [self.phoneView resignFirstResponder];
    [self.AddressLb resignFirstResponder];
}

相關推薦

UITableView 手勢UITableView鍵盤消失

在 UITableView 上加手勢 // 新增點選鍵盤消失的手勢 UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTar

自定義Drawable文字按鈕效果設定

一些在開發UI時經常需要用到的自定義Drawable的程式碼,整理起來,方便今後高效的開發。 1,單選按鈕、複選框 <?xml version="1.0" encoding="utf-8"?

前端檔案傳一整套流程相容IE8,解決 input標籤必須主動等問題

1.基本思路 在谷歌下以<input type=’file’/>為基本的條件,並且使他隱藏,通過點選提交按鈕被動觸發上傳檔案的事件,這裡不需要用到表單提交的相關問題,在js方面,使用formData,通過獲取<input type=”file”>標籤的files屬性,來獲

關於為什麼最遠對一定在凸包的證明可能偽證了求dalao指出

分析一波為什麼最遠的點對一定是在凸包上: 如上圖,給出了平面內的一堆點,凸包已畫出。對於給出的點,只有兩種情況:在凸包上或在凸包內,所以我們需要否認兩種情況:1.最遠點對均在凸包內。2.最遠點對一個在凸包上一個在凸包內。 1.最遠點對均在凸包內 我們在凸包內任選一個

小程式給視訊預設圖片封面,播放視訊並停止播放一個視訊

實現的功能: 微信小程式視訊元件新增圖片封面, 點選圖片播放視訊, 點選下一個視訊的封面圖自動停止播放當前視訊並播放點選的視訊。   效果GIF圖: 實現程式碼: WXML <view class='vv' wx:for='{{vedio_d

view新增手勢 button無法響應事件

在view 上新增手勢 有的時候  會把button的 點選事件蓋掉,這個 時候 我們用UITapGestureRecognizer的代理方法 //手勢的代理方法 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gest

Centos6和Centos7安裝LAMPPHP-FPM模式、編譯安裝

安裝 centos6 lamp -------------------------實驗:CentOS 7安裝LAMP(PHP-FPM模式)---------------------1、安裝PHP-FPM首先要卸載PHP: yum remove php yum install php-fpm

最短路bellman-ford + queue優化算法

ios style 算法 vector problem tps org oid test 例題:https://www.luogu.org/problemnew/show/3371 1 #include <cstdio> 2 #include<ios

PHP實現文件傳小結傳到服務器

保存 我們 不存在 上傳文件 手冊 是你 pan body 需要 1. 文件上傳的插件建議開啟分片上傳,因為服務器默認的單次可上傳文件大小一般很小,又不建議修改服務器配置,所以開啟分片上傳,並將分片的大小設置為小於等於服務器的默認值,這樣可以避免一些錯誤。 2. PHP

在CentOS 7安裝MagentoInstall Magento on CentOS 7 譯文

Install Magento on CentOS 7 原文作者:null 原文地址:https://www.linode.com/docs/websites/ecommerce/install-magento-on-centos-7/ 譯者微博:@從流域到海域 譯者部落格:blo

springboot 傳圖片多張和單張都可以

@RequestMapping("/upload") @ResponseBody public String handleFileUpload(HttpServletRequest request) { MultipartHttpServletRequest params = ((Multi

swiper輪播圖包在div(tab切換)下js一頁下一頁事件失效解決辦法

問題:    兩種解決辦法: 解決辦法一: var mySwiper = new Swiper ('.swiper-container', { nextButton: '.swiper-button-next', p

javaWeb傳檔案jsp傳檔案

jsp頁面: 使用者名稱: 檔案: 後臺servlet頁面 package com.upload.servlet; import java.io.File; import java.io.IOException; i

jq 鍵盤事件,鍵盤鍵,input一個獲取焦點,下鍵,input下一個獲取焦點

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script

如何實現修改鍵盤"換行"為"完成"並後隱藏鍵盤

1) txfAccount.returnKeyType =UIReturnKeyDone; 2)實現 UITextFieldDelegate代理裡面響應return鍵的回撥:textFieldShouldReturn:。 但是 UITextView的代理UITextViewDelegate 裡面並沒有這樣

修改百位的值難度係數:半顆星

輸入一個大於100的整數,把原數的百位改成6,輸出修改後的數(如果原來百位已經是6直接輸出)。 例如: 輸入:123456 輸出:123656 方法1: 把數的百位取出,然後加上和6的差值乘以100就可以了 參考程式碼: #include <stdio.h>

JS 返回一步退回一步一個網頁

連結式: <a href="javascript:history.go(-1)">返回上一步</a> <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返

檢查是否是圖片、限制傳畫素、圖片傳時預覽、預覽圖在新頁面檢視原圖、傳圖片

在做網站後臺管理時,涉及到了圖片的上傳,經過多次改動後,上傳圖片的一系列步驟如下 1.在點選瀏覽按鈕時彈出框只出現圖片格式的檔案,可在input type=file中通過accept=".jpg,.png,.jpeg" 限制。 增加限制前: 增加限制後: 但在上圖示紅處選擇所有檔案時又會

layui 傳圖片回顯並放大實現

1、頁面程式碼佈局 <div class="layui-col-xs12 form-group"> <div class="layui-col-xs6"> <div class="

如何在github新建分支並傳專案可以儲存專案的不同版本

進入本地專案資料夾,並初始化 git init 新建分支並跳轉到分支 git checkout -b 分支名 新增檔案到暫存區(這裡新增專案的所有檔案) git add . 提交檔案到本地git倉庫