我的工作是使用widgetkit和swiftui创建一些小部件,但是主项目是基于uikit构建的,所以我对swiftUI不是很在行。不过,我想知道我是否可以在中等大小的小部件中添加一个图形,并且图形可以滚动以显示更多信息?或者它只能单击?谢谢。我知道小部件是如何工作的,只是对是否有可能在一个中等大小的小部件内部创建一个可滚动的图形感兴趣。
tp5buhyn1#
我自己才刚刚开始使用小部件,很高兴得到纠正。但是小部件的交互性非常有限--实际上只有点击,没有其他功能。它们的设计更多的是为了信息显示,而不是交互式用户界面。如果你的widget大于小尺寸(方形widget,占用的空间与iPhone主屏幕上的2x2应用程序图标相同),你可以有多个点击目标。例如,如果你的widget有日历项目列表,你可以设置它,以便用户点击特定项目时打开应用程序,并显示该项目的更详细信息。因此,滚动图表是不可行的,但你可以创建一个图表,显示用户在浏览主屏幕时最可能发现有用的数据快照,并确保当他们点击它时,他们会直接进入同一数据的更具交互性的版本。
1条答案
按热度按时间tp5buhyn1#
我自己才刚刚开始使用小部件,很高兴得到纠正。但是小部件的交互性非常有限--实际上只有点击,没有其他功能。它们的设计更多的是为了信息显示,而不是交互式用户界面。
如果你的widget大于小尺寸(方形widget,占用的空间与iPhone主屏幕上的2x2应用程序图标相同),你可以有多个点击目标。例如,如果你的widget有日历项目列表,你可以设置它,以便用户点击特定项目时打开应用程序,并显示该项目的更详细信息。
因此,滚动图表是不可行的,但你可以创建一个图表,显示用户在浏览主屏幕时最可能发现有用的数据快照,并确保当他们点击它时,他们会直接进入同一数据的更具交互性的版本。