[請益] 關閉 APP 的動畫效果
Hi 大家好:
在下發現 AppStore 的某程式有個效果,
https://youtu.be/9FVnXrtM-aM
在點擊左上方的功能-->結束--->出現對話框,詢問是否離開,
點擊「確認」之後,
會出現類似按下實體 Home 鍵的效果退回桌面,
且這個程序是真的退出了,而非進入背景。
找了許多關鍵字,並沒有找到相關的...
所以發文請教,
請問如影片中,按鈕模擬按下實體 Home 鍵的效果,
是如何實作的?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.48.233
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1463594873.A.B2F.html
→
05/19 02:26, , 1F
05/19 02:26, 1F
app crash 會「閃退」。
不瞞大大,先前對付「內購破解」時用過這招,
客服收到一堆「購買後閃退」的客訴信...
→
05/19 02:35, , 2F
05/19 02:35, 2F
感謝 Z 大回覆,exit(0) 運行起來像「閃退」。
推
05/19 06:10, , 3F
05/19 06:10, 3F
→
05/19 06:11, , 4F
05/19 06:11, 4F
→
05/19 09:55, , 5F
05/19 09:55, 5F
小弟清楚明白,這是老賈時代就定下的規矩。
上述作法讓程序如崩潰般的閃退,
App Review Team 會以「2.1 程序崩潰」為由退件。
雖然 Apple 禁止按鈕退出功能,
但我發現 AppStore 上仍有兩支 App 有「按鈕退出程序」的功能:
qDslrDashboard : 退出時效果如閃退
My Ford Service - 我的福特 : 退出時如按下實體 Home 鍵,如上述影片。
各位大大以上說的 小弟已明白,
但仍是相當好奇,疑惑已久,
該如何做出如同按下實體 Home 鍵退出 App 的效果呢?
※ 編輯: benjenq (59.127.48.233), 05/19/2016 14:52:21
→
05/19 23:05, , 6F
05/19 23:05, 6F
→
05/19 23:12, , 7F
05/19 23:12, 7F
→
05/19 23:13, , 8F
05/19 23:13, 8F
→
05/19 23:14, , 9F
05/19 23:14, 9F
太感謝 E 大大啦~實作成功了。
[[UIApplication sharedApplication] performSelector:@selector(suspend)];
就有模擬按下 Home 鍵回到桌面的效果了。
stackoverflow 有人說這是 UIApplication 的 private method
使用上請自行斟酌退件風險...
※ 編輯: benjenq (59.127.48.233), 05/19/2016 23:25:27