3d touch 的使用 一

2022-09-03 21:21:26 字數 839 閱讀 2021

廢話不多說,直接上**------------------

在方法裡面判斷,該手機是否是9.0以上,因為3dtouch是9.0以後出的功能

cgfloat currentdeviceversionfloat = [[[uidevice currentdevice] systemversion] floatvalue];

//判斷版本號,3d touch是從ios9.0後開始使用

if (currentdeviceversionfloat >= 9.0) {

//以下為自定義 

/// 3d touch開獎大廳 按鈕建立

itemlottery.icon = iconlottery; // 指定圖示

itemlottery.localizedsubtitle = @"開獎全網最快";// 指定子標題

/// 3d touch開獎大廳 按鈕建立

itemgold.icon = icongold;

itemgold.localizedsubtitle = @"比分資訊最全";

/// 3d touch開獎大廳 按鈕建立

itemfriend.icon = iconfriend;

itemfriend.localizedsubtitle = @"尋找身邊的彩友";

// 在此方法裡面新增你的操作

注:// 當專案上線,系統會預設新增分享的功能

3D Touch整合過程整理

在啟動方法裡加入3d touch選單 else return yes pragma mark 建立3d touch選單 void createitem pragma mark 桌面圖示3dtouch按壓後選單的事件 if s edata getvaluefromsettingwithname log...

iOS開發 3D Touch簡要總結

3d touch是ios9推出的適用於iphone6s plus 包括剛出的iphone7 plus 以上的機型的功能。開發主要有4個方面 主介面快捷選單功能 home screen quick action 預覽圖和重擊功能 uikit peek and pop web view預覽鏈結的頁面 w...

3DTouch在Unity遊戲開發中的乙個坑

遊戲測試過程中有這樣乙個反饋,按住控制角色行走,當按住觸控螢幕左鍘邊緣部位時,有時會有1秒左右的延遲.很是影響遊戲的體驗.多次測試後,具體表現為 1.支援3dtouch的裝置才有這個問題,iphone6s iphone7,其它裝置沒有這個問題 2.這些裝置關閉3dtouch功能後,問題就消失了 所以...