在引入了导航控制器UINavigationController和分栏控制器UITabBarController之后,我们在设置控件的frame的时候就需要注意避开导航栏UINavigationBar 44+电源栏UIStatusBar 20的高度,和底部分栏UITabBar 44的高度。底部分栏并没 ...
在IOS7.0以后UITabBar 里面放入一个UITableView会出现一个问题,Table会被TabBar掩盖了,当移动到最后一项的时候,永远看不到,如下面的例子,总共是99项,但是只能显示到98 解决方法如下: 主要是这一句self.edgesForExtendedLayout = UIRe ...
分类:
移动开发 时间:
2016-08-16 23:36:42
阅读次数:
252
原文 http://blog.csdn.net/u013531246/article/details/44460115 #import <UIKit/UIKit.h> @interface UITabBar (badge) - (void)showBadgeOnItemIndex:(int)inde ...
分类:
其他好文 时间:
2016-07-18 13:07:22
阅读次数:
245
中间凸起的圆形TabBar曾经比较流行,类似于闲鱼之类的APP就使用了中间凸起TabBar,这两天自己动手实现了一个,效果图如下: 大致原理:重写UITabBar和UITabBarController,在UITabBar中枚举所有的UITabBarButton类型子控件,重新设置子控件的位置,为中间 ...
分类:
移动开发 时间:
2016-07-09 13:27:16
阅读次数:
646
如下图效果图: 我觉得挺好看的,哈哈哈 分析: 如果我们直接调用系统的API,一个一个控制器添加到tabbar中,效果会是这样 好丑!,原因是本来图标大小不合适,而且系统会帮你渲染。 我这里是通过KVC方法修改了系统的UITabbar,使用自定义的Tabbar 我的思路是这样的,先把中间那个按钮不加 ...
分类:
移动开发 时间:
2016-07-09 11:53:09
阅读次数:
442
当页面使用 UITabBarController + UINavigationController 框架的时候,当跳转到详情页面的时候,如果 UITabBar 仍然存在的话就会造成逻辑混乱,用户体验也会下降,因此我们就有一个在详情页将 UITabBar 隐藏的需求,当然,在其他的一些情况也可能有隐藏 ...
分类:
其他好文 时间:
2016-07-02 20:09:47
阅读次数:
167
1.现在是 当程序程序启动后,在UITabbar上面直接添加了4个UIViewController .但是现在的app上面不会直接添加UIViewController,而是会添加 UINavigationController,在 UINavigationController 上面再添加 UIView ...
分类:
其他好文 时间:
2016-06-23 12:36:04
阅读次数:
121