博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS之UI--主流框架的搭建-- 仿制QQ的UI框架
阅读量:6479 次
发布时间:2019-06-23

本文共 663 字,大约阅读时间需要 2 分钟。

 

 

iOS之UI--主流框架的搭建-- 仿制QQ的UI框架

使用XCode搭建多个控制器界面,一般在实际开发中建议超过四个控制器界面使用纯代码。

下面的实例其实已经超过了四个,总结详细步骤的目的,主要是更熟悉XCode的StoryBoard使用细节。

 

先直接上我们这个主流框架要达到的效果:

 

 

首先我们需要设置应用程序的图标:

素材百度云链接:  密码: g34e

 然后是设定应用程序启动界面的素材百度云链接: 密码: dxf4

最后记得:

然后首次启动应用程序效果:

最后还要记得把应用图标显示的名字改改:

效果:

 接着开始主流UI框架的搭建,去掉storyboard原来默认自带的UIViewController:

接着为Tab Bar ViewController连接新的子控制器

然后也要为UINavigation Controller连接新的可编辑title的UITableViewController

然后可以编辑:

 接着,我们需要为TabBarController搭建三个子控制器,素材百度云链接:  密码: wk7i

总之要搭建成这样的,其实真正搭建起来很麻烦的,因为范围比较大,视图比较多。

一般实际开发中建议使用纯代码搭建,或者是一个控制器代码对应一个xib视图。

然后接着设置图标和标题:

在第一个消息子控制器中

在第二个"联系人"子控制器中

在第三个"动态"子控制器中,UITableView设置为static,然后:

 

最后运行动态图展示效果:

 

 

补充:隐藏底部TabBar

 项目源码百度云链接:  密码: er7r

 

转载地址:http://akwuo.baihongyu.com/

你可能感兴趣的文章
html之div始终停留在屏幕中间部分
查看>>
Spring中jdbcTemplate的用户实例
查看>>
[模板] 快速傅里叶变换/FFT/NTT
查看>>
DecimalFormat 数据格式设置 SimpleDateFormat时间格式的用法介绍 --转载
查看>>
Android 的Margin和Padding属性以及支持的长度单位
查看>>
HDU ACM 1050 Moving Tables
查看>>
Django templates加载css/js/image等静态资源
查看>>
Eclipse C + GTK2.0环境构筑
查看>>
caffe solver
查看>>
Rhel6-heartbeat+lvs配置文档
查看>>
ORACLE分科目统计每科前三名的学生的语句
查看>>
0317复利计算的回顾与总结
查看>>
函数对象
查看>>
最全最新个税计算公式---今天你税了吗?
查看>>
linux shell 正则表达式(BREs,EREs,PREs)差异比较(转,当作资料查)
查看>>
MongoDB--CSharp Driver Quickstart .
查看>>
二分法求平方根(Python实现)
查看>>
使用startActivityForResult方法(转)
查看>>
so在genymotation中错误问题
查看>>
Visual Studio 原生开发的10个调试技巧(二)
查看>>