首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏進无尽的文章

    UI篇-UITabBar及其相关其他知识

    Paste_Image.png UITabBar 下方的工具条称为UITabBar ,如果UITabBarController有N个子控制器,那么UITabBar内部就会有N 个UITabBarButton 注意:UITabBarButton在UITabBar中得位置是均分的,UITabBar的高度为49。 在上面的程序中,UITabBarController有4个子控制器,所以UITabBar中有4个UITabBarButton,UITabBar的结构⼤大致如下图所示: ? for(UIView *view in self.tabBarController.view.subviews) { if([view isKindOfClass:[UITabBar self.tabBarController.view.subviews) { NSLog(@"%@",view); if([view isKindOfClass:[UITabBar

    2.6K20发布于 2018-09-12
  • 来自专栏月亮与二进制

    ios中UINavigation和UITabBar的结合

    基本现在常见的应用里单一使用Navigation导航栏或者单独使用TabBar的情况已经不多见了,除非是特别专一的应用方式,否则常常会见到两种布局方式结合起来,自己在做第一个项目的时候也是遇到了这个需求,当时也是纠结了一些小问题,这里说一下我的方法。

    73110发布于 2021-11-23
  • 来自专栏mukekeheart的iOS之旅

    iOS项目——自定义UITabBar与布局

    但是,很多时候,我们需要修改TabBarItem的图片和文字属性之外,还需要自定义TabBarItem的位置,这样系统自带的TabBar的样式并不能满足我们的项目需求,所以我们需要对系统的UITabBar

    3.5K90发布于 2018-03-26
  • 来自专栏落影的专栏

    iOS开发笔记(十)— Xcode、UITabbar、特殊机型问题分析

    手动添加_Nullable到函数的参数; typedef void(^SSDataCallback)(NSError * _Nullable error, id _Nullable obj); 四、UITabbar UIImage alloc] init]; self.tabBar.backgroundColor = [UIColor whiteColor]; 问题3、tabbar顶部的线条问题 【问题表现】UITabbar 再从UITabbar的头文件来看,这条线的图片可能是shadowImage。 【问题解决】将shadowImage用一张空白的图片替代,然后自己再添加想要的线条大小和颜色。

    1.6K20发布于 2019-02-15
  • 来自专栏DannyHoo的专栏

    自定义UITabBar--实现类似新浪微博中间的发送按钮

    代码: 首先自定义个tabBar,这个tabBar是继承自UITabBar的。然后将系统的tabBar替换。

    85020发布于 2018-09-13
  • 来自专栏進无尽的文章

    实践 -实现一款中间凸起的TabBar

    效果 实现步骤 自定义一个UITabBar,中心位置放一个按钮,设置按钮的背景图片,按钮一半超出这个自定义的UITabBar。 重写自定义UITabBar 的hitTest 方法,根据点击的位置返回点击的视图是 UITabBar还是 UITabBar上面的按钮。 这部分很关键,还要处理点击UITabBar超出试图部分的按钮问题。 使用KVC将自定义UITabBar 赋值给 UITabBarController 在UITabBarController中给自定义UITabBar上面的按钮绑定事件,来联动UITabBarController 源码解析 自定义UITabBar并重写 hitTest方法 @interface MCTabBar : UITabBar @property (nonatomic, strong) UIButton *

    2.6K20发布于 2018-09-12
  • 来自专栏蜉蝣禅修之道

    关于iOS Tabbar的一些设置

    greenColor]]; ios8中如下设置: self.tabBar.tintColor=[UIColor greenColor]; 消除tabbar边框 在appdelegate的程序启动处: [[UITabBar appearance] setShadowImage:[[UIImage alloc]init]]; [[UITabBar appearance] setBackgroundImage:[[UIImage alloc]init]]; 设置tabbar item原始图标与原始选中图标,而不是系统自动填充的颜色 // 拿到 TabBar 在拿到想应的item UITabBar *tabBar

    1.5K40发布于 2018-05-23
  • 来自专栏一“技”之长

    iOS开发中标签控制器的使用——UITabBarController

    kindof UIViewController *> *customizableViewControllers; //标签控制器中分装的标签栏 @property(nonatomic,readonly) UITabBar 1、UITabBar属性和方法 设置标签: @property(nullable,nonatomic,copy) NSArray<UITabBarItem *> *items;   //设置选中的标签     property(nonatomic,getter=isTranslucent) BOOL translucent; 2、UITabBarDelegate //选中标签时调用 - (void)tabBar:(UITabBar :(NSArray<UITabBarItem *> *)items;            //将要进入编辑状态时 - (void)tabBar:(UITabBar *)tabBar willEndCustomizingItems :(NSArray<UITabBarItem *> *)items changed:(BOOL)changed;  //已经进入编辑状态时 - (void)tabBar:(UITabBar *)tabBar

    2.5K20发布于 2018-08-15
  • 来自专栏非典型技术宅

    iOS多控制器之UINavigationController&UITableBarController1. 多控制器2. UINavigationController3. UITableBarCont

    UITableBarController的界面说明 下方的工具条称为UITabBar ,如果UITabBarController有N个子控制器,那么UITabBar内部就会有N 个UITabBarButton UITabBarButton在UITabBar中得位置是均分的,UITabBar的高度为49。 UITabBar的结构⼤大致如下图所示: ?

    2K40发布于 2018-06-28
  • 来自专栏码客

    iOS各View的属性设置

    [UIFont systemFontOfSize:18.0],NSFontAttributeName,nil ]; UITabBar (全局设置) OC示例 UITabBar *tabbarAppear = [UITabBar appearance]; tabbarAppear.tintColor = [UIColor colorWithRed

    2K20发布于 2019-10-22
  • 来自专栏DannyHoo的专栏

    iOS开中设置UITabBar的背景图片以及各个item的选中图片和未选中

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/51944019

    3.4K30发布于 2018-09-13
  • 来自专栏全栈程序员必看

    iOS结合导航控制器和标签栏控制器

    individualCenterNav.navigationBar.translucent = NO; self.tabBar = [[UITabBarController alloc] init]; [[UITabBar setBackgroundImageByColor:COLOR(255, 255, 255, 1) withFrame:RectWithPara(0, 0, SCREEN_WIDTH, 44)]]; // 设置UITabBar 背景图片 [[UITabBar appearance] setSelectionIndicatorImage: [UIImage imageWithTint:COLOR(235, 235

    90710编辑于 2022-07-06
  • 来自专栏LinXunFeng的专栏

    iOS - Swift 仿微信小红点(无数字)

    OC版原文链接:关于如何在每个UITabBarItem上添加提示小红点 以分类的方式实现 代码 UITabBar+Extenstion.swift fileprivate let lxfFlag: Int = 666 extension UITabBar { // MARK:- 显示小红点 func showBadgOn(index itemIndex: Int, tabbarItemNums

    1.3K30发布于 2018-06-29
  • 来自专栏学海无涯

    iOS 15-适配要点

    UINavigationBar、UIToolbar 和 UITabBar 设置颜色,需要使用 UIBarAppearance APIs。 toolbar.standardAppearance = toolBarAppearance // UITabBar let tabBarAppearance = UITabBarAppearance(

    2.4K31发布于 2021-07-27
  • 来自专栏iOS逆向与安全

    iOS中tabBar按钮再次点击实现界面刷新(包含完整demo)【特色功能:在更新数据期间旋转tabbar的icon】

    const GYQhomeTabbarTitle = @"首页"; NSString * const GYQhomeTabbarSelectedTitle = @"刷新"; - (void)tabBar:(UITabBar UITabBarSwappableImageView,用于旋转tabbar的图片    */ @property (nonatomic,strong)  UIView *imageView; 2.1 自定义UITabBar 监听点击事件 监听UITabBar的点击事件,并传递icon所在视图给外围来实现旋转动画 // 遍历tabBar上的子控件,给"UITabBarButton"类型的按钮绑定动画效果事件 //(注意:遍历添加动画事件的时机是在

    3.6K20发布于 2021-03-08
  • 来自专栏落影的专栏

    iOS开发笔记(九)— 数据库、Crash、内存问题分析

    正文 1、iOS 11的UITabbar的高度异常 问题描述:iOS 11+iPhone,在横竖屏切换的场景下,UITabbarViewController的底部栏UITabbar会出现高度异常。 问题定位:经过调试发现,从竖屏到横屏的时候,系统会改变UITabbar的高度;而我们的底部栏高度是自定义的值,故而会导致系统修改后的高度与自定义值不相同的情况。

    1.1K20发布于 2018-09-26
  • 来自专栏日常技术分享

    iOS TabBar 轮子

    customizeTabBarAppearanceWithTitlePositionAdjustment:(UIOffset)titlePositionAdjustment { // Customize UITabBar [[UITabBar appearance] setBackgroundImage:[[UIImage alloc] init]]; [[UITabBar appearance] setShadowImage

    1.4K10编辑于 2021-12-16
  • 来自专栏谦谦君子修罗刀

    storyboard中改变TabBar的字体颜色

    在.h文件中声明属性 @interface RetabBar : UITabBar @property (nonatomic, strong)IBInspectable UIColor *tabBartintColor

    5.4K90发布于 2018-05-02
  • 来自专栏hsahaj

    了解react native吗?

    通过React Native,开发者可以使用UITabBar、UINavigationController等标准的iOS平台组件,让应用界面在其他平台上亦能保持始终如一的外观、风格。

    64030发布于 2019-11-11
  • 来自专栏工程师的分享

    跟iOS UI的捉迷藏(如何获取用户点击行为的控件title)

    UITableViewCellContentView的superview,通过[[uitableview textLabel] text]方法获得,拐了一个弯,需要父view或子view,即二阶获取 二阶获取的控件:UITabBar UITabBar也是一个常用的布局 层级关系如下: 向下一层即可获取,也是二阶获取 下面继续,获取页面上面的button(UINavigationController的leftBarButtonItem

    1.8K10编辑于 2022-08-02
领券