1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          swift 3d(Swift如何給應用添加3D Touch菜單)

          來源:互聯網轉載 時間:2024-05-05 12:20:01

          要給Swift應用添加3D Touch菜單,需要遵循以下步驟:

          在應用的Info.plist文件中,添加3D Touch的相關鍵值對。鍵是"UIApplicationShortcutItems",值是一個數組。每個數組元素代表一個3D Touch菜單項。
          <key>UIApplicationShortcutItems</key><array>  <dict>    <key>UIApplicationShortcutItemTitle</key>    <string>Action 1</string>    <key>UIApplicationShortcutItemType</key>    <string>com.example.app.action1</string>    <key>UIApplicationShortcutItemIconType</key>    <string>UIApplicationShortcutIconTypePlay</string>    <key>UIApplicationShortcutItemUserInfo</key>    <dict>      <key>key1</key>      <string>value1</string>    </dict>  </dict>  ...</array>

          在上述示例中,"UIApplicationShortcutItemTitle"是菜單項的標題,"UIApplicationShortcutItemType"是菜單項的標識符,"UIApplicationShortcutItemIconType"是菜單項的圖標類型,"UIApplicationShortcutItemUserInfo"是菜單項的附加信息。

          在應用的AppDelegate.swift文件中,重寫application(_:performActionFor:completionHandler:)方法來處理用戶點擊3D Touch菜單項的操作。
          func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {    if shortcutItem.type == "com.example.app.action1" {        // 處理點擊Action 1的操作        completionHandler(true)    } else if shortcutItem.type == "com.example.app.action2" {        // 處理點擊Action 2的操作        completionHandler(true)    } else {        completionHandler(false)    }}

          在上述示例中,我們根據菜單項的類型來執行相應的操作,并在操作完成后調用completionHandler。

          在應用的視圖控制器中,添加3D Touch菜單項的快捷方式圖標。
          override func viewDidLoad() {    super.viewDidLoad()        let item1 = UIApplicationShortcutItem(type: "com.example.app.action1", localizedTitle: "Action 1", localizedSubtitle: nil, icon: UIApplicationShortcutIcon(type: .play), userInfo: [        "key1": "value1"    ])    let item2 = UIApplicationShortcutItem(type: "com.example.app.action2", localizedTitle: "Action 2", localizedSubtitle: nil, icon: UIApplicationShortcutIcon(type: .pause), userInfo: [        "key2": "value2"    ])    UIApplication.shared.shortcutItems = [item1, item2]}

          在上述示例中,我們創建了兩個UIApplicationShortcutItem對象,并設置了相應的屬性,包括類型、標題、圖標和附加信息。然后將這些菜單項通過UIApplication.shared.shortcutItems屬性設置給應用。

          這樣,當用戶使用3D Touch手勢點擊應用圖標時,就會出現相應的菜單項,點擊菜單項后,應用會執行相應的操作。

          標簽:swift 3d-

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          北上資金指的是什么?北上資金其實就是股票的北向資金,指的是進入中國大陸的香港股市資金和國際市場的資金,可能還會有一些南下資金(就是從中國大陸流向香港股市的資金)。北上資金有個明顯特征,就是當人民幣升值時, a股市場會出現很多北上資金。很多香港、國際投資者都想通過人民幣升值來賺取一筆收益。北資金的流入易|起股價變動。誰在操控北上資金?其實,被國內很多投資者視為風向標的北上資金,最近已越來越像是內地投...

          徐新,Kathy Xu,被稱為中國“風投女王”,“中國女巴菲特”。2005年,她創立的今日資本,目前管理著25億美元的基金,投資過京東、美團、唯品會、攜程、叮咚買菜、興盛優選、蔚來等知名企業。徐新1988年南京大學外語系畢業,就職于中國銀行總行的營業部,不到一年當選三八紅旗手,不久被提升為副科長??忌嫌詴嫀熤?,進普華會計師事務所工作。三年后...

          周鴻祎不知道畢業生工資多少什么情況?周鴻祎不知道畢業生工資是來源于360公司的校招會上,周鴻祎表示已經不清楚應屆生的月工資了,甚至問有沒有幾萬塊錢。“幾萬塊錢?一個月?”現場的同學們只能用笑聲來回應。在校招會上還表示自己剛畢業的時候找工作也會對比哪一個工資比較高,之后就去找到這個工作。為了強調工資的重要性,周鴻祎舉了個例子,“你說你在我面前扔一張100塊錢的紙幣...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>