HuberyYang Blog

BE WILD AND HAVE FUN

iOS 自定义设置UITabBar角标BadgeView的背景色

iOS自定义设置UITabBar角标BadgeView的背景色

UITabBar 角标 badgeView 的默认背景色是红色,有时候也需要根据需求进行修改,目前找到两种主要的处理的方式: 1.不使用原生的UITabBar,完全自定义控件 2.使用原生的UITabBar,但是运用UITabbar的扩展对badgeView自定义,处理方可以参考这篇文章:http://www.jianshu.com/p/ccc0d24408fd 除了以上两种方式外,还...

iOS 设置UILabel内容行间距

iOS设置UILabel内容行间距

有时在使用 UILabel 时需要调整行间距,使用NSMutableAttributedString可以满足这一需求 UILabel *label = [[UILabel alloc] init]; label.font = Font(13); label.numberOfLines = 0; label.backgroundColor = [UIColor whiteColo...

iOS苹果个人开发者账号购买流程 2018 版

iOS苹果个人开发者账号购买流程

1.购买苹果开发者账号之前需要有一个 Apple ID ,没有的可以先注册一个,地址:https://appleid.apple.com/account?page=create#!&page=create 注册过程中注意保存密保问题,完成之后前往个人信息设置页面添加信任手机号:https://appleid.apple.com/account/manage 没有绑定手机登...

UITabBar 设置选中、未选中状态下title的字体颜色

UITabBar 设置选中、未选中状态下title的字体颜色

1.如果只是设置选中状态的字体颜色,使用 tintColor 就可以达到效果 self.tabBar.tintColor = [UIColor redColor]; 2.但如果要将未选中状态和选中状态下的颜色都改变,可以使用 setTitleTextAttributes:<#(nullable NSDictionary<NSString *,id> *)#>...

iOS中nil、Nil、NULL、NSNull 区别

iOS中nil、Nil、NULL、NSNull 区别

编码的时候会时不时的遇到 nil、Nil、NULL、NSNull 中某一个,傻傻的分不清用法,现在我们来看看他们之间的区别 1.nil 是 ObjC 对象的字面空值,对应 id 类型的对象,或者使用 @interface 声明的 ObjC 对象 NSString *someString = nil; NSURL *someURL = nil; id someObject =...

iOS中NSValue使用

iOS中NSValue使用

NSValue对象是用来存储一个C或者Objective-C数据的简单容器。它可以保存任意类型的数据,如int,float,char,pointers,structures, objectids。 1.初始化NSValue 并存入相应的值,然后再取出 int a = 10; /* 第一个参数:需要转化的数据的地址 第二个参数:要转化的数据的类型的字符串 @...

MBProgressHUD自定义加载动画

MBProgressHUD自定义加载动画

MBProgressHUD除了内置的加载效果外,还支持用户自定义加载效果。我们可以使用自定义imageView 加载gif 图片实现动画效果,过程如下: + (void)showGifToView:(UIView *)view{ MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view ...

iOS使用UICollectionView实现可旋转菜单

iOS使用UICollectionView实现可旋转菜单

1.由于UICollectionVIew是依赖于UICollectionViewFlowLayout进行布局,而UICollectionViewFlowLayout 继承自 UICollectionViewLayout,所以如果我们想进行个性化布局,可以新建一个UICollectionViewLayout的子类来进行个性化布局。 #import <UIKit/UIKit.h> ...