好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的牍蜂?困惑于Cell怎么突然不能點(diǎn)擊了讶迁?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求纳本?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)例嘱、target-action這一系列響應(yīng)觸...
![240](https://upload.jianshu.io/users/upload_avatars/6162968/e4379d65-e338-4e24-8b27-55f0373cba42.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的牍蜂?困惑于Cell怎么突然不能點(diǎn)擊了讶迁?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求纳本?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)例嘱、target-action這一系列響應(yīng)觸...
觸摸發(fā)生時(shí),UIWindow會(huì)有一個(gè)隊(duì)列來(lái)存放所有的觸摸事件颠锉,然后再把這些事件發(fā)送給對(duì)應(yīng)的hit-test view法牲,hit-test view會(huì)通過(guò)touch的四個(gè)函數(shù)來(lái)接...
在實(shí)現(xiàn)上一篇介紹的自定義滑動(dòng)關(guān)聯(lián)菜單控件BFScrollMenu時(shí),關(guān)于滑動(dòng)方向判斷的邏輯其實(shí)一開(kāi)始是準(zhǔn)備用手勢(shì)操作來(lái)實(shí)現(xiàn)的琼掠,結(jié)果發(fā)現(xiàn)在ScrollView中處理手勢(shì)的邏輯比...
系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點(diǎn)YYModel 源碼剖析:關(guān)注性能...
xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH解決辦法 ...
本人學(xué)習(xí)Swift已經(jīng)快三四年了瓷蛙,從Swift2.0~Swift4.2悼瓮,Carthage已經(jīng)使用了好一段時(shí)間了,突然想搞個(gè)Carthage使用教程艰猬,希望更多的朋友愛(ài)上這個(gè)工具...
原文地址:http://huizhao.win/2016/11/13/swift-init/ 從 Objective-C 轉(zhuǎn)到 Swift 后横堡,可能首先就會(huì)發(fā)覺(jué) Swift ...
@Jacob_Liang 是的啊
iOS開(kāi)發(fā)——實(shí)戰(zhàn)UITableview深度優(yōu)化演示項(xiàng)目 演示項(xiàng)目下載地址:YYTableViewDemo項(xiàng)目里的低性能版是常規(guī)寫(xiě)法實(shí)現(xiàn)的tableview,高性能版是做了相關(guān)優(yōu)化后的tableview冠桃。 tableVie...
演示項(xiàng)目 演示項(xiàng)目下載地址:YYTableViewDemo項(xiàng)目里的低性能版是常規(guī)寫(xiě)法實(shí)現(xiàn)的tableview套么,高性能版是做了相關(guān)優(yōu)化后的tableview。 tableVie...
@leesonp 多謝多謝碳蛋,我去修改
iOS開(kāi)發(fā)——仿微信圖片瀏覽交互的實(shí)現(xiàn)(向下拖拽圖片退出圖片瀏覽器)DEMO的github地址:https://github.com/YYProgrammer/YYPhotoBrowserLikeWX 效果如下圖 實(shí)現(xiàn)圖片組的瀏覽胚泌,包含捏合縮...
demo下載[https://github.com/YasinZhou/ThreadLockDemo] 建議一邊看文章,一邊看代碼肃弟。 聲明:關(guān)于性能的分析是基于我的測(cè)試代碼來(lái)...
被《無(wú)問(wèn)西東》感動(dòng)了零蓉。 不是因?yàn)樗宋锼茉斓糜卸嗪茫v故事的方式有多好穷缤,它的剪輯手法有多厲害敌蜂。事實(shí)上有很多地方人物的動(dòng)機(jī)不明確,講故事的手法有些拙劣津肛,剪輯更是有些頭重腳輕章喉。...
如圖有一個(gè) TableView,每行顯示這一行是第幾行身坐,現(xiàn)在我希望每按一次 update 按鈕秸脱,就動(dòng)態(tài)地在下方加兩行。那么簡(jiǎn)單粗暴的做法是 部蛇,更改數(shù)據(jù)源摊唇,然后刷新一下列表:...
前提 (1)什么是越獄: 越獄是指通過(guò)分析iOS系統(tǒng)代碼,找出iOS系統(tǒng)漏洞警绩,繞過(guò)系統(tǒng)安全防護(hù)崇败,獲取系統(tǒng)root權(quán)限的過(guò)程。 越獄過(guò)后就可以訪問(wèn)設(shè)備的整個(gè)文件系統(tǒng)房蝉、更改系統(tǒng)外...
在您的基礎(chǔ)上改了個(gè)相機(jī),代碼風(fēng)格很優(yōu)雅N⑶搭幻!學(xué)習(xí)了!逞盆!
iOS-AVFoundation自定義相機(jī)詳解目錄相機(jī)基本實(shí)現(xiàn)步驟捕捉會(huì)話——AVCaptureSession捕捉輸入——AVCaptureDeviceInput捕捉預(yù)覽——AVCaptureVideoPreviewLa...
目錄相機(jī)基本實(shí)現(xiàn)步驟捕捉會(huì)話——AVCaptureSession捕捉輸入——AVCaptureDeviceInput捕捉預(yù)覽——AVCaptureVideoPreviewLa...
明白了檀蹋!多謝指教
iOS開(kāi)發(fā)——獲取字符串中多個(gè)相同字符串的所有range1、初級(jí)(確定的子字符串) 當(dāng)NSString中含有多個(gè)相同的子字符串云芦,而又需要查詢所有子字符串的位置時(shí)俯逾,單純的使用rangeOfString就不好使了,例如 NSRange...