ios10-today-widget

    0熱度

    1回答

    我看過蘋果的文檔並搜索了很多,但我找不到任何代碼或關於如何做到這一點的具體解釋。 我希望當用戶打開特定的viewController,然後更新窗口小部件的視圖來顯示新的數據將數據發送到小部件。 我曾嘗試: 添加通知。 (從應用程序發佈時未在小部件代碼中觸發) 在應用程序中擁有一個單例對象並更新屬性並從小部件中獲取數據。 (這部分工作,但小部件從未更新) 我已經處理了更新窗口小部件中的視圖,但是當我

    -1熱度

    2回答

    我在我的應用程序內爲iOS 10開發了「Today Widget」。用戶下載我的應用程序後,該小部件將自動添加顯示。有沒有辦法不把它添加到顯示器。所以,如果只有用戶想要,他可以自己添加。

    4熱度

    1回答

    我正在尋找以編程方式更改今日擴展的高度。正如iOS10 SDSK的介紹NCWidgetDisplayMode我試圖用它來以編程方式更改我的preferredContentSize的高度。 我已經實現widgetActiveDisplayModeDidChange: @available(iOSApplicationExtension 10.0, *) func widgetActiveDispl

    0熱度

    1回答

    我有我的應用程序,它有一個UITableView一個今天小部件。每當用戶點擊一排,我想打通主iOS應用,導航到UIViewController與UITableView,然後選擇coresponding細胞。 我知道要打開應用程序,我會做這樣的事情: let url = URL(string: "ProjectName://") extensionContext?.open(url!, compl

    14熱度

    2回答

    無法爲小型模式設置今日小工具查看模式的高度。不管我設定的任何價值。它將小部件的高度設置爲默認值。擴展模式工作正常,值已正確設置並反映在小部件中。 我已經在viewDidLoad()方法中添加了這一行。 self.extensionContext?.widgetLargestAvailableDisplayMode = .expanded 這是代碼。 maxSize的值不能作爲常數改變。 fun

    0熱度

    1回答

    我試圖將用戶帶到我今天屏幕上的小部件。到目前爲止,研究還沒有顯示任何方式來做到這一點。所有的解決方案都是從今天的小部件中打開主應用程序,而不是其他方式。任何想法,如果這是可能的?

    0熱度

    1回答

    我有一個現有的應用程序,我想發佈一個版本來支持IOS10設備。 問題是我今天的應用程序小部件不支持IOS10中的新的今日視圖,我想禁用所有IOS10用戶的今日小部件。 它有可能嗎?我已經嘗試設置爲從XCode構建設置到9.3的基本SDK的小部件,並且它不起作用 謝謝!

    1熱度

    2回答

    我目前正在嘗試創建與舊式今日擴展兼容的今日擴展以及iOS 10中的新樣式小部件。 我不使用故事板,所以我需要在視圖控制器類中創建並設置小部件視圖的高度和寬度。在iOS 10中這很好 - 可以使用widgetMaximumSizeForDisplayMode獲取任何設備上的小部件的寬度和高度。 然而,我正在努力弄清楚如何爲iOS 8/9做到這一點,因爲widgetMaximumSizeForDisp

    0熱度

    1回答

    我一直在Swift程序中使用Today Widget,並且沒有任何問題,直到我開始使用iOS 11 beta。從那時起,Bundle Display Name沒有得到本地化。在我的Info.Plist我: <key>CFBundleDisplayName</key> <string>NSLocalizedString(CFBundleDisplayName, nil)</string> 我

    0熱度

    2回答

    之間創建一個小部件今天,我用UserDefaults(suiteName:)堅持一些數據。在主應用程序中,我使用的是UserDefaults.standard()。這不能被讀取(或可以嗎?)的擴展,這就是爲什麼我使用suiteName:構造函數。 數據用戶堅持到UserDefaults.standard()在主應用程序需要在擴展可用。 在這個時候,我堅持到兩個,這樣的值可以共享 UserDefau