- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 iOS NSDate比较返回差多少时间
#define dateFormatDefine @"yyyy-MM-dd HH:mm:ss"+ (NSString *)date:(NSDate*)date compairdate:(NSDate *)date2 { NSDateFormatter *fmt = [[NSDateFormatteralloc] init]; // 如果是真机调试
2017-01-24 15:18:18 893
原创 iOS 判断整数的位数,每位分别是什么。
- (NSInteger)nsinterLength:(NSInteger)x { NSInteger sum=0,j=1; while( x >=1 ) { NSLog(@"%zd位数是 : %zd\n",j,x%10); x=x/10; sum++; j=j*10;
2017-01-19 17:53:40 4752
原创 iOS 获取系统时间以及时间与日期格式互相转换
//获取当前系统区位时间- (NSDate *)dateFromNow{ NSDate *date =[NSDatedate]; NSTimeZone *zone = [NSTimeZonesystemTimeZone]; NSInteger interval = [zonesecondsFromGMTForDate: date
2017-01-19 12:55:41 1894
原创 iOS view的任意一个或多个角变圆角
/** view 传入要变圆角的视图 size自己根据需要设置角度大小 后面的4个角 BOOL 1 是设置该角为圆角 0 不改变 */- (void)renYiYuanJiao:(UIView *)view size:(CGSize)size left:(BOOL)left right:(BOOL)right bottomLeft:(BOOL)botto
2017-01-18 12:50:58 1806
原创 ios collectionView点击后只选中一个cell并改变样式
//按钮金额数组@property (nonatomic,strong)NSArray *moneyArr;//选中后添加的数组@property (nonatomic,strong)NSMutableArray *rightLabelArray;- (void)initCollectionView:(UIView *)veew { _moneyArr = @[@...
2017-01-17 16:55:04 7777
原创 iOS 常用宏
// --------------屏幕宽高--------------------#define ScreenWidth ([UIScreen mainScreen].bounds.size.width)#define Screenheight ([UIScreen mainScreen].bounds.size.height)// button边框#define BUTTON_BODER(but...
2017-01-17 13:55:28 519
原创 iOS 控制器跳转时打开关闭页面动画
typedefenum : NSUInteger { Fade = 1, //淡入淡出 Push, //推挤 Reveal, //揭开 MoveIn, //覆盖
2017-01-16 13:31:16 661
原创 iOS 视图/控件旋转和复原
- (void)tnClick:(UIButton *)btn { [UIView animateWithDuration:0.5 animations:^{ // 旋转 CGAffineTransform transform =CGAffineTransformMakeRotation(M_PI/4); [
2017-01-16 12:55:58 2685
原创 iOS 微信WXApi检测是否安装客户端不好用解决办法
在info.plist 添加(Array属性)LSApplicationQueriesSchemes然后里面 添加两个(string属性)weixin 和wechat // 设置好后再调用 判断是否安装微信+(BOOL)booWeixin{ // 判断是否安装微信 if ([WXApi isWXAppInstalled] ){ ...
2017-01-12 15:48:03 9314 1
原创 iOS 如何完整复制另一个视图控制器的内容
// 如果需要导航控制器 NavgationController 则需要继承父类(如父类没有导航控制器 或者不需要请忽略本)// 将另一个视图控制器的页面添加到当前页面 - (void)addView { ListViewController *chatViewController = [[ListViewController alloc] initWithNibName:@...
2017-01-11 15:44:53 2299
原创 iOS 输入框字数限制
[_number addTarget:self action:@selector(numberAgaintextFieldDidChange:) forControlEvents:UIControlEventEditingChanged];- (void)textViewDidChange:(UITextView *)textView { NSInteger number ...
2017-01-06 17:08:18 373
原创 iOS 悬浮按钮带移动置顶、拖动防越界
{ // 悬浮按钮 UIButton * moveRedPacket;}#pragma mark 创建悬浮按钮- (void)CreatMoveRedPacketUI { if (moveRedPacket==nil) { moveRedPacket = [[UIButtonal
2017-01-06 16:23:50 1162
原创 iOS 长截图开发
// 长截图 类型可以是 tableView或者scrollView 等可以滚动的视图 根据需要自己改- (void)saveLongImage:(UITableView *)table { UIImage* image = nil; // 下面方法,第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果,需要传NO,否则传YES。第三...
2017-01-05 19:23:46 6847
原创 iOS 加载NIB / xib 的 VIew
// .h#import #import #define NIB(x) (x *)[ViewUtil nib:#x]#define NIB_OWN(x, y) (x *)[ViewUtil nib:#x owner:y]#define REG_NIB(x, y) [ViewUtil table:x registerNib:#y]#def
2017-01-05 16:08:01 1346
原创 iOS tableView分区头自定义
// 设置分区高度 也可以使用代理方法_tableView.sectionHeaderHeight = 30;// tableView代理方法 设置分区高度(可以根据不同分区设置不同高度等实现自定义)- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)sectio...
2017-01-05 12:00:23 5186
原创 iOS 16进制颜色使用
#define cloorString @"#666666"// 调用_label.textColor = [self colorWithString:cloorString alpha:1.0];/** * 获取16进制颜色公共方法 */- (UIColor *)colorWithString:(NSString *)str a
2017-01-03 15:17:39 301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人