iOS 微信搖一搖的實(shí)現(xiàn)

微信的搖一搖是怎么實(shí)現(xiàn)的,在 UIResponder中存在這么一套方法

- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)even __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);

- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);

//這就是執(zhí)行搖一搖的方法。那么怎么用這些方法呢箍鼓?

//很簡(jiǎn)單,你只需要讓這個(gè)Controller本身支持搖動(dòng)

//同時(shí)讓他成為第一相應(yīng)者:

- (void)viewDidLoad

{

[superviewDidLoad];

[[UIApplicationsharedApplication] setApplicationSupportsShakeToEdit:YES];

[selfbecomeFirstResponder];

}

//然后去實(shí)現(xiàn)那幾個(gè)方法就可以了

- (void) motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

//檢測(cè)到搖動(dòng)

}



- (void) motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

//搖動(dòng)取消

}



- (void) motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

//搖動(dòng)結(jié)束

    if (event.subtype == UIEventSubtypeMotionShake) {

    //something happens

}

}

swift中對(duì)應(yīng)的代碼

 application.applicationSupportsShakeToEdit = true
 self.becomeFirstResponder()

對(duì)應(yīng)的方法

 override func motionBegan(motion: UIEventSubtype, withEvent event: UIEvent?) {
    super.motionBegan(motion, withEvent: event)
    UIApplication.sharedApplication().keyWindow?.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController()
}

override func motionCancelled(motion: UIEventSubtype, withEvent event: UIEvent?) {
    super.motionCancelled(motion, withEvent: event)
}

override func motionEnded(motion: UIEventSubtype, withEvent event: UIEvent?) {
    super.motionEnded(motion, withEvent: event)
}

注意叽躯,測(cè)試用真機(jī)哦檩坚,別用電腦搖來(lái)?yè)u去-。-

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末崇猫,一起剝皮案震驚了整個(gè)濱河市沈条,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌诅炉,老刑警劉巖蜡歹,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異汞扎,居然都是意外死亡季稳,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門澈魄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)景鼠,“玉大人,你說(shuō)我怎么就攤上這事痹扇☆趵欤” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵鲫构,是天一觀的道長(zhǎng)浓恶。 經(jīng)常有香客問(wèn)我,道長(zhǎng)结笨,這世上最難降的妖魔是什么包晰? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮炕吸,結(jié)果婚禮上伐憾,老公的妹妹穿的比我還像新娘。我一直安慰自己赫模,他們只是感情好树肃,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著瀑罗,像睡著了一般胸嘴。 火紅的嫁衣襯著肌膚如雪雏掠。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天劣像,我揣著相機(jī)與錄音乡话,去河邊找鬼。 笑死驾讲,一個(gè)胖子當(dāng)著我的面吹牛蚊伞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吮铭,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼时迫,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了谓晌?” 一聲冷哼從身側(cè)響起掠拳,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纸肉,沒(méi)想到半個(gè)月后溺欧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柏肪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年姐刁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烦味。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡聂使,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谬俄,到底是詐尸還是另有隱情柏靶,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布溃论,位于F島的核電站屎蜓,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏钥勋。R本人自食惡果不足惜炬转,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望算灸。 院中可真熱鬧返吻,春花似錦、人聲如沸乎婿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)谢翎。三九已至捍靠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間森逮,已是汗流浹背榨婆。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留褒侧,地道東北人良风。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像闷供,于是被迫代替她去往敵國(guó)和親烟央。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 文/冷冽無(wú)極 雙十一了钞艇,你的手還在嗎? 又到了一年一次的雙十一了豪硅。曾經(jīng)的它也許只是光棍們暢想愛(ài)情的節(jié)日哩照,而現(xiàn)在則成...
    一諾花開(kāi)閱讀 333評(píng)論 11 3
  • 2017.8.7 星期一 晴 忙了一天,傍晚回到家懒浮∑。看到兒子練的字,有進(jìn)步嵌溢。 洗完衣服眯牧,又讀課外書(shū)去了,現(xiàn)...
    暖與希望閱讀 203評(píng)論 0 1
  • 關(guān)于逝去的生命 我只為有生命的惋惜 關(guān)于逝去的時(shí)光 我只因有故事而挽留 逝去種種 無(wú)羈無(wú)冗 繞指間柔 無(wú)念無(wú)求 誰(shuí)...
    夢(mèng)魔公主閱讀 63評(píng)論 3 5
  • I would rather share one lifetime with you than face all ...
    玉覃秋閱讀 541評(píng)論 0 1
  • 之前用的技術(shù) 團(tuán)隊(duì)之前采用的是ext.js + SpringMVC前后端統(tǒng)一的開(kāi)發(fā)方式赖草。為什么會(huì)用這種開(kāi)發(fā)方式呢学少?...
    單調(diào)先生閱讀 597評(píng)論 1 0