Iphone 在iOS中创建指令屏幕
我经常在iOS应用程序中看到,当你第一次启动应用程序时,会有一个带有箭头等的一次性指令来显示首次用户指南。通常是带有箭头的黑色透明彩色屏幕。我试图找到一些应用程序可以做到这一点,但我做不到。想知道是否有人知道这些术语以及如何创建它?我使用Skitch。你可以在Mac应用商店找到它Iphone 在iOS中创建指令屏幕,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,我经常在iOS应用程序中看到,当你第一次启动应用程序时,会有一个带有箭头等的一次性指令来显示首次用户指南。通常是带有箭头的黑色透明彩色屏幕。我试图找到一些应用程序可以做到这一点,但我做不到。想知道是否有人知道这些术语以及如何创建它?我使用Skitch。你可以在Mac应用商店找到它 Skitch可以在模拟器中截图并覆盖箭头和注释。然后,当启动应用程序时,在实际视图的顶部的UIImageView中显示使用Skitch创建的图像。然后隐藏UIImageView。创建一个UIView并将其放置在您希望引
Skitch可以在模拟器中截图并覆盖箭头和注释。然后,当启动应用程序时,在实际视图的顶部的UIImageView中显示使用Skitch创建的图像。然后隐藏UIImageView。创建一个
UIView
并将其放置在您希望引导用户通过的视图上方。在类头文件中将UIView
设置为IBOutlet
,将背景设置为黑色,将alpha设置为0.3或类似值(测试以查看其外观)
在标题中:
IBOutlet UIView *overlayView;
大体上:
overlayView.alpha = 0.3f;
您可能希望确保覆盖显示用户第一次打开应用程序的时间,或者可能在数据库中存储用户关闭屏幕时的值,以便不再显示。为此,您可以隐藏ui视图
,或者简单地将alpha设置为0
然后只需将图像或注释添加到
ui视图
。正如“本特福德”所说,它相当宽泛,但这应该会让你走上正轨。您还可以使用多个UIView
,甚至是转换来设置屏幕动画。问题太多。您的问题是否已解决?只需在主捆绑包中放置first Start标志,而不是数据库即可。我想这取决于你们是否已经有了一个数据库。关键是你们在默认情况下不会,并且设置一个数据库来存储一个标志。。。这几乎就是过度杀戮的定义。您的mainBundle设计用于存储这样的持久应用程序状态<代码>[[NSUserDefaults standardUserDefaults]objectForKey:AppFirstStarToVersionKey]我真想知道;)是的,你可以这么做。我从未用过它,但我可能会从现在开始。