iOS專案開發實戰——使用手勢識別判斷使用者操作
在對螢幕的操作中,我們往往需要根據使用者的操作來執行不同的邏輯。最某一個需求中:需要使用者的左滑右滑操作來進行閱讀文章上一篇下一篇的切換。這裡我們將會使用手勢識別來簡單實現這個操作。
(1)程式碼實現如下:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//新增左右滑動手勢
var leftSwipe = UISwipeGestureRecognizer(target: self, action: "handleswipe:")
var rightSwipe = UISwipeGestureRecognizer(target: self, action: "handleswipe:")
leftSwipe.direction = UISwipeGestureRecognizerDirection.Left
rightSwipe.direction = UISwipeGestureRecognizerDirection.Right
self.view.addGestureRecognizer(leftSwipe)
self.view.addGestureRecognizer(rightSwipe)
}
func handleswipe(sender:UISwipeGestureRecognizer){
if(sender.direction == UISwipeGestureRecognizerDirection.Left){ //下一篇;
println("left swipe")
}else if(sender.direction == UISwipeGestureRecognizerDirection.Right){ //前一篇;
println("right swipe")
}
}
}
(2)執行程式,然後在螢幕上使用手指左右滑動,輸出結果如下:
。
這樣,我們就是根據使用者的左右滑動操作來實現新聞閱讀的前後翻頁了。是不是很方便的。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- iOS專案開發實戰——如何進行延時操作iOS
- iOS專案開發實戰——使用定時器實現迴圈操作iOS定時器
- iOS專案開發實戰——獲取當前的UUID(通用唯一識別碼)iOSUI
- iOS專案開發實戰——使用CoreLocation實現定位iOS
- iOS專案開發實戰——理解frame,bounds,centeriOS
- iOS專案開發實戰——檢視動畫效果iOS動畫
- iOS專案開發實戰——配置自定義動畫iOS動畫
- iOS專案開發實戰——plist陣列解析iOS陣列
- iOS開發教程之手勢識別方法iOS
- iOS專案開發實戰——使用UICollectionView實現瀑布流iOSUIView
- iOS專案開發實戰——實現檢視切換動畫iOS動畫
- IOS UTI統一型別識別符號:判斷檔案型別通過字尾iOS型別符號
- ios判斷檔案或圖片的型別iOS型別
- 人臉識別檢測專案實戰
- iOS判斷使用者是否開啟APP通知開關iOSAPP
- iOS專案開發實戰——UIView的層級關係iOSUIView
- iOS專案開發實戰——獲取本機IP地址iOS
- flask 專案開發實戰Flask
- iOS專案開發實戰——使用使用者首選項資料API儲存資訊iOSAPI
- NLP專案實戰02:英文文字識別
- 鴻蒙專案實戰(六):識別本地圖片鴻蒙地圖
- iOS專案開發實戰——UILabel與取色器的使用iOSUI
- iOS專案開發實戰——彈出提示對話方塊iOS
- iOS專案開發實戰——使用程式碼實現頁面跳轉iOS
- iOS開發專案實戰——Swift實現ScrollView滾動條功能iOSSwiftView
- iOS專案開發實戰——使用使用者首選項資料進行啟動提示iOS
- iOS專案開發實戰——獲取系統當前時間iOS
- iOS專案開發實戰——製作檢視的縮放動畫iOS動畫
- iOS專案開發實戰——製作檢視的旋轉動畫iOS動畫
- iOS專案開發實戰——使用CoreLocation獲取當前位置資訊iOS
- iOS開發學習之觸控事件和手勢識別iOS事件
- iOS專案開發實戰——實現蘋果本地訊息通知推送服務iOS蘋果
- iOS開發專案實戰——Swift實現圖片輪播與瀏覽iOSSwift
- Vim檔案型別判斷型別
- django專案開發實戰——部落格Django
- 小程式雲開發專案實戰
- Python專案開發實戰1Python
- iOS專案開發實戰——使用SDWebImage庫進行圖片請求iOSWeb