一 概述

本文搭建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)相关推荐

  1. iOS开发常用第三方开源框架

    iOS开发-常用第三方开源框架倾情整理!简书:https://www.jianshu.com/p/29cb22b13d79 iOS第三方库大全:https://blog.csdn.net/kanggu ...

  2. iOS开发 常用第三方开源框架

    iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 2015-04-05 15:25 2482人阅读 评论(1) 收藏 举报 开源框架 图像: 1.图片浏览控件MWPhotoBrowse ...

  3. Android Swift iOS开发:语言与框架对比

    转载自:http://www.infoq.com/cn/articles/from-android-to-swift-ios?utm_campaign=rightbar_v2&utm_sour ...

  4. 【iOS开发】从Cocoa框架说开去--Fundation框架系列

    [Cocoa简介] Cocoa是苹果公司为Mac OS X所创建的原生面向对象API 是Mac OS X上五大API之一.(其他四个:Carbon POSIX X11 Java)它是苹果的面向对象开发 ...

  5. IOS开发之常用第三方框架(完善中)

    IOS开发之常用第三方框架 AFNetworking:网络请求 SDWebImage:加载网络图片 MJRefresh:下拉刷新 MBProgressHUD/SVProgressHUD:加载提示框 M ...

  6. iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)--(转)

    图像:  1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.  ...

  7. (转)iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

    图像: 1.图片浏览控件MWPhotoBrowser  实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. ...

  8. iOS开发-常用第三方开源框架

    图片浏览控件MWPhotoBrowser  实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下载:htt ...

  9. iOS开发 常用的第三方框架

    图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作. 下 ...

最新文章

  1. matlab内存管理
  2. [MySQL] 索引与性能(3)- 覆盖索引
  3. 浅析何时进行概况分析
  4. guns企业高级单体版(前后端不分离)运行启动
  5. python读取配置文件获取所有键值对_python读取配置文件
  6. linux 脚本 if判断 o,shell脚本常用脚本:if判断
  7. linux内核 panic,linux 内核 panic
  8. HBase跨版本数据迁移总结
  9. Android集成三方腾讯浏览器X5内核
  10. Leetcode︱448. Find All Numbers Disappeared in an Array找到所有数组中消失的数字.java
  11. ios工程-如何添加mixpanel来实现统计用户的点击量、玩游戏时长
  12. 虚拟机(VMware)如何设置共享文件夹
  13. linux搭建dcm4chee和Ovm
  14. Luogu P4944 【PION贪吃蛇】
  15. Win10电脑开机进不去系统怎么修复
  16. 互联网日报 | 微博热搜榜被暂停更新一周;陆正耀辞任神州租车董事会主席;教育部严格国际学生申请资格...
  17. 2021-03-18
  18. Elasticsearch中的date与时区问题
  19. 网摘-按键精灵屏幕找色原理分析
  20. 软件工程复试——五、总体设计

热门文章

  1. 【hadoop生态之Hbase】HBase部署与使用【笔记+代码】
  2. 计算机内存满了 可是硬盘空的,为什么计算机内存不足
  3. ZBrush教程(一):常用笔刷安装及运用
  4. oracle中的取余函数
  5. Python中常见的__init__.py是什么意思?详解Python import的方式和原理
  6. RDS数据库申请外网地址
  7. only女装2011春款 only2011新款春装 only女装官网专卖
  8. 过年了JAVA类编写烟花爆竹——学习分享下笔者的经验_文伟_新浪博客
  9. Java Base64 加密解密 (数据加密或解决手机Emoji表情被数据库过滤掉的问题)
  10. 扬帆际海:shopee店铺关键词广告怎么获得流量?