年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: Sian

[新浪微博] ios实战开发之仿新浪微博(第十讲:微博功能完善二)

[复制链接]
  • TA的每日心情
    高兴
    2015-10-10 10:21
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2015-7-29 11:50:16 | 显示全部楼层
    有些代码还是没有搞明白意义,麻烦楼主耐心解答一下。点击一条微博,显示微博详细页面新窗口时。代码中除了修改UINavigationController的frame外,还将主页面中的Dock从父View中移除,添加到了navigationController的rootViewController上。返回主页面时,又设置回来。这么做的意义在哪里?
  • TA的每日心情
    奋斗
    2022-12-13 21:26
  • 签到天数: 371 天

    [LV.9]以坛为家II

     楼主| 发表于 2015-7-29 17:53:41 | 显示全部楼层
    Miul 发表于 2015-7-29 11:50
    有些代码还是没有搞明白意义,麻烦楼主耐心解答一下。点击一条微博,显示微博详细页面新窗口时。代码中除了 ...

    注意一个概念:UINavigationController是控制器,控制器是没有frame的,frame是View的属性,所以修改的是UINavigationController这个控制器对应view的frame;
    点击微博时移除,返回时又设置回来,为的就是隐藏底部Dock栏,这种做法仅供参考。
  • TA的每日心情
    高兴
    2015-10-10 10:21
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2015-7-29 19:16:30 | 显示全部楼层
    恩,你说的概念我明白。点击微博设置UINavigationController的view的frame为全屏,这个我明白。但是我觉得设置dock从父view中移除,再添加到UINavigationController的rootViewController上没有必要。其实只要UINavigationController的view的frame设置为全屏后,dock自然就被盖住看不见了。只要UINavigationController在back的时候,再把UINavigationController的view的frame设置为预留dock位置的大小就可以了。就是觉得没必要把dock移来移去的。
  • TA的每日心情
    酷毙
    2015-8-23 09:28
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2015-8-21 15:04:20 | 显示全部楼层
    zhens真实太棒了   找了好久棒棒的

    该用户从未签到

    发表于 2015-8-23 23:07:33 | 显示全部楼层
    感谢感谢感谢
  • TA的每日心情
    恶心
    2015-10-20 09:59
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2015-10-15 09:32:31 | 显示全部楼层
    学习学习学习学习学习学习学习学习

    该用户从未签到

    发表于 2015-11-10 14:24:36 | 显示全部楼层
    哈哈不错dsafadsfaasdfasdfaq

    该用户从未签到

    发表于 2015-11-15 14:18:13 | 显示全部楼层
    学习中 谢谢分享

    该用户从未签到

    发表于 2015-12-17 02:37:46 | 显示全部楼层
    老师讲的非常的好非常棒

    该用户从未签到

    发表于 2016-2-14 09:57:34 | 显示全部楼层
    楼主的文章写的太好了,堪比培训中心教程
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-3-28 17:57 , Processed in 0.044771 second(s), 17 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表