向用户呈现替代视图的最佳方式
Best way to present alternate view to user
在我的 Apple Watch 应用程序中,我需要有一种方法能够通知用户他们必须先在我的应用程序的 iPhone 版本中设置一些内容,然后才能使用 Watch 应用程序。显然,我需要通过一些标签和图像来做到这一点,但是这些布局与我的应用程序中主视图的布局不同。
我如何根据 iPhone 应用程序的状态向用户呈现不同的视图,除非需要,否则他们无法看到?我在普通应用程序中做类似事情的方式是只推送到不同的视图控制器,但显然这在手表应用程序中是不可能的。
有什么想法吗?
您总是可以提供模态界面控制器。或者,您可以在根控制器的视图中创建一个单独的组,并根据需要 show/hide。
要检查 iPhone 应用程序的状态,最简单的解决方案可能是在 iPhone 应用程序和 Watch 应用程序之间使用共享的 NSUserDefaults 套件。满足您的条件后,将值设置为 true/YES,并在 Watch 应用程序中检查该值。
在我的 Apple Watch 应用程序中,我需要有一种方法能够通知用户他们必须先在我的应用程序的 iPhone 版本中设置一些内容,然后才能使用 Watch 应用程序。显然,我需要通过一些标签和图像来做到这一点,但是这些布局与我的应用程序中主视图的布局不同。
我如何根据 iPhone 应用程序的状态向用户呈现不同的视图,除非需要,否则他们无法看到?我在普通应用程序中做类似事情的方式是只推送到不同的视图控制器,但显然这在手表应用程序中是不可能的。
有什么想法吗?
您总是可以提供模态界面控制器。或者,您可以在根控制器的视图中创建一个单独的组,并根据需要 show/hide。
要检查 iPhone 应用程序的状态,最简单的解决方案可能是在 iPhone 应用程序和 Watch 应用程序之间使用共享的 NSUserDefaults 套件。满足您的条件后,将值设置为 true/YES,并在 Watch 应用程序中检查该值。