IOS开发之——QQ主流框架(64)
一 概述
本文搭建QQ主流框架程序,包含以下功能:
- 底部有:消息、联系人、动态、设置四个按钮,通过按钮切换对应的界面
- 每个界面有界面布局和按钮
- 联系人界面:UISegmentedControl切换和添加联系人按钮跳转到联系人添加界面
- 动态、设置页面:分组
二 QQ主流框架(Main.storyboard)
2.1 界面拖拽布局
- 移除旧的布局(xcode自动生成)
- 添加一个TabBarController作为主程序界面
- 依次添加4个Navigation Controller(消息、联系人、动态、设置)
2.2 连线
- 在TabBarController上右键view controllers,分别连接到消息、联系人、动态、设置四个Navigation Controller上
2.3 设置Navigation Controller上的文字和图片
- 点击消息(Navigation Controller),在右侧设置显示的问题和图片
- 同理,设置其他三个Navigation Controller
三 界面详情
3.1 消息
- 点击Navigation Item设置Title为消息
- 添加Bar Button Item,并修改显示的图片
3.2 联系人
3.2.1 界面修改
- 添加Segmented Control,并设置Segments为2;Segments-0为分组,Segments-1为全部
- 添加Bar Button Item,并修改图标为添加联系人
3.2.2 Segmented事件
新建ContactTableViewController,并关联联系人控制器
ContactTableViewController中添加Segmented事件方法
- (IBAction)valueChange:(UISegmentedControl *)sender {NSLog(@"%d",sender.selectedSegmentIndex); }
3.2.3 添加联系人跳转
- 点击添加联系人Bar Button Item,show关联到添加联系人界面
3.3 动态、设置(分组)
- 点击TabView,Content下拉选择Static Cells
- Style下拉选择Grouped
- 点击Grouped中的单元格,Style下拉选择Basic,Accessory下拉选择Disclosure Indicator(右箭头),同时设置显示文字(好友动态)和对应图片
- 同理设置其他分组
四 效果图
IOS开发之——QQ主流框架(64)相关推荐
- iOS开发常用第三方开源框架
iOS开发-常用第三方开源框架倾情整理!简书:https://www.jianshu.com/p/29cb22b13d79 iOS第三方库大全:https://blog.csdn.net/kanggu ...
- iOS开发 常用第三方开源框架
iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 2015-04-05 15:25 2482人阅读 评论(1) 收藏 举报 开源框架 图像: 1.图片浏览控件MWPhotoBrowse ...
- Android Swift iOS开发:语言与框架对比
转载自:http://www.infoq.com/cn/articles/from-android-to-swift-ios?utm_campaign=rightbar_v2&utm_sour ...
- 【iOS开发】从Cocoa框架说开去--Fundation框架系列
[Cocoa简介] Cocoa是苹果公司为Mac OS X所创建的原生面向对象API 是Mac OS X上五大API之一.(其他四个:Carbon POSIX X11 Java)它是苹果的面向对象开发 ...
- IOS开发之常用第三方框架(完善中)
IOS开发之常用第三方框架 AFNetworking:网络请求 SDWebImage:加载网络图片 MJRefresh:下拉刷新 MBProgressHUD/SVProgressHUD:加载提示框 M ...
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)--(转)
图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. ...
- (转)iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. ...
- iOS开发-常用第三方开源框架
图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下载:htt ...
- iOS开发 常用的第三方框架
图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下 ...
最新文章
- matlab内存管理
- [MySQL] 索引与性能(3)- 覆盖索引
- 浅析何时进行概况分析
- guns企业高级单体版(前后端不分离)运行启动
- python读取配置文件获取所有键值对_python读取配置文件
- linux 脚本 if判断 o,shell脚本常用脚本:if判断
- linux内核 panic,linux 内核 panic
- HBase跨版本数据迁移总结
- Android集成三方腾讯浏览器X5内核
- Leetcode︱448. Find All Numbers Disappeared in an Array找到所有数组中消失的数字.java
- ios工程-如何添加mixpanel来实现统计用户的点击量、玩游戏时长
- 虚拟机(VMware)如何设置共享文件夹
- linux搭建dcm4chee和Ovm
- Luogu P4944 【PION贪吃蛇】
- Win10电脑开机进不去系统怎么修复
- 互联网日报 | 微博热搜榜被暂停更新一周;陆正耀辞任神州租车董事会主席;教育部严格国际学生申请资格...
- 2021-03-18
- Elasticsearch中的date与时区问题
- 网摘-按键精灵屏幕找色原理分析
- 软件工程复试——五、总体设计
热门文章
- 【hadoop生态之Hbase】HBase部署与使用【笔记+代码】
- 计算机内存满了 可是硬盘空的,为什么计算机内存不足
- ZBrush教程(一):常用笔刷安装及运用
- oracle中的取余函数
- Python中常见的__init__.py是什么意思?详解Python import的方式和原理
- RDS数据库申请外网地址
- only女装2011春款 only2011新款春装 only女装官网专卖
- 过年了JAVA类编写烟花爆竹——学习分享下笔者的经验_文伟_新浪博客
- Java Base64 加密解密 (数据加密或解决手机Emoji表情被数据库过滤掉的问题)
- 扬帆际海:shopee店铺关键词广告怎么获得流量?