、IOS开发--iPad之仿制QQ空间 (为HomeViewController添加交互逻辑 并 为导航条内容添加UISegmentedControl)

1、 为bottomMenu添加点击效果

思路描述:

需求:
点击BottomButton的三个item,然后对应响应的是HomeViewController弹出对应的业务逻辑窗口

对象:
Bottom上面的三个item,一个HomeViewController

解决方案:
使用代理
分析原因:
1、弹出对应业务逻辑窗口的需求是由HomeViewController实现的。
2、但是我们点击的是BottomButton的三个item其中一个。
3、也就是说响应的是item,在里面item可以添加对应业务逻辑的需求,但是这个需求是由HomeViewController实现的,而item自己实现不了,所以需要找个代理来实现。



Modal

在iPhone开发中 Modal是一种常见的切换控制器的方式 默认是从屏幕底部往上弹出,知道完全盖住后面的内容为止

在iPad开发中 Modal的使用频率也是非常高的 对比iPhone开发,Modal在iPad开发中多了一些用法

呈现样式

什么叫呈现样式:Modal出来的控制器,最终显示出来的样子

Modal常见的有4中呈现样式

  • UIModalPresentationFullScreen:全屏显示(默认)
  • UIModalPresentationPageSheet
    • 宽度:竖屏的宽度:768
    • 高度:当前屏幕的高度(填充整个高度)
  • UIModalPresentationFormSheet:占据屏幕中间的一小块
  • UIModalPressentationCurrentContext:跟随父控制器的呈现样式

过渡样式

什么叫过渡样式:

  • Modal出来的控制器,是一怎样的动画呈现出来。

Modal一共4中过渡样式:

  • UIModalTransitionStyleCoverVertical:从底部往上钻(默认)
  • UIModalTransitionStyleFlipHorizontal:三维翻转
  • UIModalTransitionStyleCrossDissolve:淡入淡出
  • UIModalTransitionStylePartialCurl:翻页(使用前提,呈现样式必须是全屏样式UIModalPresentationFullScreen)


2、为Tabbar添加点击效果


3、为iconButton添加点击效果


4、为导航条内容添加UISegmentedController


最后的效果:

时间: 2024-11-29 04:35:20

、IOS开发--iPad之仿制QQ空间 (为HomeViewController添加交互逻辑 并 为导航条内容添加UISegmentedControl)的相关文章

IOS开发--iPad之仿制QQ空间(登录界面搭建+登录逻辑实现)

1.IOS开发--iPad之仿制QQ空间(登录界面搭建+登录逻辑实现)  开始搭建登录界面 登录界面效果图:  相关的图片资源下载百度云备份链接: http://pan.baidu.com/s/1o71cvMU 密码: 2h7e 步骤开始:   设置辅助窗口的位置在下方     快捷键option,然后拖拽复制之后:                                 这里就直接省去了将背景颜色改为经典黑了.   到这里QQ空间的登录界面搭建完毕.   下面进行登录逻辑的实现:  

IOS开发--iPad之仿制QQ空间 (初始化HomeViewController子控件视图)

1.先初始化侧边的duck,效果图: 实现步骤: 2.然后初始化BottomMenu,效果: 步骤: 其实到这里,会出现一个小bug,那就是: 子控件的位置移高了,主要原因是: 逻辑分析图: 问题解决,可以添加一个底部自动布局: 3.然后初始化Tarbar,效果: 步骤,步骤基本和 一样,这里就简单呈现: 4.初始化IconButton效果: 步骤: 5.初始化BottomMenu子控件效果: 需要添加的代码: 6.添加ContentView 7.设置Tarbar子控件,效果图前面一张图蓝色区域

IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教

问题描述 IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教 解决方案 searchBar tableView 自定义cell 自定义view imageView 主要就是那个tableView 解决方案二: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个模块是基于一个框架(uisplitview)还是个字独立的 中间的界面跳转是怎么实现的 tanks 解决方案三: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个

微信时代的巨大冲击 QQ空间面临艰难转型

"当年我真矫情."阿男说,"很多当年的日志或者说说我都设为私密了,因为我觉得这些东西值得去珍惜吧.能够感受下当年的心路历程,也没什么特别的感觉,和看老照片一样.... "有一天不用的时候,还是会觉得可惜."朱婷说.她是中部地区一所大学的学生,传统定义上地理和年龄都更接近QQ空间的用户画像.根据2015年腾讯财报指出,QQ空间用户仍处于数字上的上升阶段,去年年底用户为5.73亿.凯度中国观察的一份报告同时佐证,QQ空间仍是50%左右网友与他人联系的社交应用之

新浪微博-如何做到微信分享到QQ空间

问题描述 如何做到微信分享到QQ空间 我想做一个分享功能,可同时在web端和微信上打开的网页,将微信的内容分享到QQ空间,新浪微博. 解决方案 微信.QQ空间.微博分享解决iOS app集成分享到QQ空间,微信好友,朋友圈等功能,苹果审核无法通过的问题微信,QQ空间,新浪微博分享集成

如何改变QQ空间的错误链接

问:当我打开QQ空间后,如果不进行任何操作,就会"跳转"为一个播放音乐的网站,请问这个问题该如何解决? 答:这个问题出现的原因是QQ空间里有恶意代码."盗链"别的音乐网站歌曲的程序.病毒网页,需要在安全模式下登录QQ空间页面(你也可以去qzone.qq.com以安全方式进入QQ空间). 解决代码问题的方法是把那些代码逐个关掉(最简单就是恢复默认).删除从跳转网站链接过来的音乐链接方法如下: 1.进入QQ空间的音乐盒,打开播放列表:逐个点击已添加在播放列表中的音乐的播

美图秀秀制作QQ空间情侣签名图教程分享

给各位美图秀秀软件的使用者们来详细的解析分享一下制作QQ空间情侣签名图的教程. 教程分享:   制作这样的情侣照签名图并不花时间.想尝试的话,赶快来看看制作步骤吧: 1.在"美图秀秀"软件下打开待处理的照片,进入"美容"菜单下,选择"磨皮祛痘"功能,调节合适的画笔力度,在人物皮肤上涂抹来优化肤质,并模糊背景.   2.接着开始对照片进行调色处理,返回"美化"菜单下,根据喜好先调节一下图片的各项色值.   美图秀秀教程 3.接着

医院玩转QQ空间品牌营销并非一朝一夕

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 说到QQ空间,想必各位看官都知道有这平台的存在,QQ空间和人人网,腾讯朋友网都差不多的性质,可以归类于SNS的营销,之前,孙琛写过几篇关于SNS营销的文章,如果你对此感兴趣,可以做一些深处研究与学习.今天,孙琛就其中的一项,QQ空间,简述下医院玩转QQ空间品牌营销并非一朝一夕,不足之处可以加我的QQ共同交流. QQ空间品牌营销并非一朝一夕 很

手机QQ空间如何自定义轮换背景?

1.我们先准备两张要作为背景的图片,放到QQ空间或本址也可以,我们现在用手机登录QQ空间. 2.我们在手机进入到QQ空间之后会看到一张默认的空间背景.现在我们要在此修改了,我们点击"设置"然后再点击QQ空间默认背景图,当我们看到"导航"字样时我们点击"设置背景"如下图所示. 3.现在就会可以设置的页面了,我们再找到"设置背景"点击它,在此就会看到大量的图片了.我们不使用这些照片要使用自己准备的,我们点击"照片墙&qu