iOS - 首次安装导航页面方案
2016-09-13 15:26
363 查看
今天想了想一个iOS手机APP的首次安装导航页面和launchimage页面的逻辑,总结一下,大致如下:
1.launchimage用系统的即可,此处如何设置不做详解
2.首次安装时,导航页面需要自己编写一个FirstViewController,里边展示导航页,并设置一个按钮FirstButton
3.通过NSUserDefaults来判断是否是首次安装,判断语句写在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;里边
4.若为首次安装,则把FirstViewController设置成window的rootViewController;若不是,则把软件的首个展示VC设置成rootViewController
5.FistViewController的FistButton的点击事件中,push进软件的首个展示VC,并将该VC设置成rootViewController
以上仅作方案记录,忘各位指出不足之处或者有更好方案,可以与我讨论分享~
附带NSUserDefaults的读写方法:
1.launchimage用系统的即可,此处如何设置不做详解
2.首次安装时,导航页面需要自己编写一个FirstViewController,里边展示导航页,并设置一个按钮FirstButton
3.通过NSUserDefaults来判断是否是首次安装,判断语句写在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;里边
4.若为首次安装,则把FirstViewController设置成window的rootViewController;若不是,则把软件的首个展示VC设置成rootViewController
5.FistViewController的FistButton的点击事件中,push进软件的首个展示VC,并将该VC设置成rootViewController
以上仅作方案记录,忘各位指出不足之处或者有更好方案,可以与我讨论分享~
附带NSUserDefaults的读写方法:
BOOL isFirst = [[NSUserDefaults standardUserDefaults] valueForKey:@"FistSetUp"]; [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"FistSetUp"];
相关文章推荐
- iOS开发之首次启动的页面设置方法(带导航)
- iOS-UINavigationController导航 页面切换效果
- 使用jQuery开发iOS风格的页面导航菜单
- IOS 设备 通过HTML页面在线安装APP配置(面向越狱设备或者有开发者账号调试APP)
- iOS 导航连续退出2个页面
- iOS开发使用Tab Bar Controller实现页面导航功能
- IOS 设备 通过HTML页面在线安装APP配置(面向越狱设备或者有开发者账号调试APP)
- iOS之工具类---常见的5页导航控制页面(附带侧边控制器和主题管家类)
- IOS 设备 通过HTML页面在线安装APP配置(面向越狱设备或者有开发者账号调试APP)
- ios应用增加给appstore评分和进入app安装页面代码功能
- ios 点击网页页面判断是否安装app并打开
- 使用jQuery开发iOS风格的页面导航菜单
- ios:给appstore评分和进入app安装页面代码
- iOS及Android消息推送方案安装使用入门
- ios--appDelegate切换根视图rootViewController(最常用的场合是首次启动跳至导航ViewController)
- 使用jQuery开发iOS风格的页面导航菜单
- ios:给appstore评分和进入app安装页面代码
- iOS 应用首次开启 出现引导页面
- 使用jQuery开发iOS风格的页面导航菜单
- 【Xamarin 开发 IOS --IOS 页面导航概念Segue】