大家早上好, 我正在使用API开发一个小部件,该API根据小部件的大小发送不同大小的数组(小:3新闻,中:6新闻,大:9新闻)。我的印象是,@Environment(\.widgetFamily) var family和TimelineProvider的时间线函数(我在其中调用API)之间存在问题。实际上,在此函数中,环境变量始终等于systemMedium大小,而不管小部件的“实际”大小。 你这边也有同样的问题吗?这是苹果的一个已知
工作在一个应用程序中,新闻可以在回收视图中显示。我想添加一个功能,当其中一个clicks上的用户recyclerview items (在一个新活动中打开新闻)上的用户获得greyed out (或者某个表示用户已经打开了所述新闻的内容)的功能。我的想法是获得用户点击的新闻ID,并将其添加到sharedpreferences文件中。这样,我就可以创建一个简单的检查和灰色新闻,其中ID等于SharedPreferences文件中的ID。