我说技术iOS大神之路Swift点点滴滴

使用Swift完成一个App--代码版

2015-12-21  本文已影响274人  bce67c19184f

   好几天没有更新了,是因为我犯病了。犯病的时候什么都不想动,不想写。心烦意乱的不小心又把之前的工程里的某个文件删除了,没办法需要重新写了。


     正好,有几个朋友说文章中代码截图的不方便朋友复用,最好贴上代码的。正好重新开始写了,我这次就采用代码形式方便朋友复用。

这个项目的UI界面大家都知道了,首先最初应该写出来这个。

UITabBar

在AppDelegate中创建导航,然后分别写出需要的UIViewController,然后完成一下步骤就可以的。

、、、

1、在application创建窗口:


self.window?.frame=UIScreen.mainScreen().bounds//窗口等于屏幕大小

2、创建根视图控制器

funcapplication(application:UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:AnyObject]?) ->Bool{

//1创建窗口

self.window?.frame=UIScreen.mainScreen().bounds//窗口等于屏幕大小

//2创建根视图控制器

lettabbarVC =UITabBarController()

self.window?.rootViewController= tabbarVC

lethome=HomeViewController()

letshops =ShopsViewController()

letnews =NewsViewController()

letdynamic =DynamicViewController()

letmy =MyViewController()

home.tabBarItem.title="首页"

shops.tabBarItem.title="商铺"

news.tabBarItem.title="消息"

dynamic.tabBarItem.title="动态"

my.tabBarItem.title="我的"

3、创建子视图控制器

tabbarVC.addChildViewController(home)

tabbarVC.addChildViewController(shops)

tabbarVC.addChildViewController(news)

tabbarVC.addChildViewController(dynamic)

tabbarVC.addChildViewController(my)

4、显示窗口

self.window?.makeKeyAndVisible()

returntrue

}

、、、

这样操作后就可以了,最后的效果是这样的:

多次尝试没有搞定markdown代码区块的问题。

上一篇 下一篇

猜你喜欢

热点阅读