自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 iOS监听UITabBar的Tab点击事件

今天突然想到UITabBar如何监听tab点击事件,因为以前从来没有关注过,查了一下资料,UITabBar有代理方法可以监听:1. 遵守代理协议:@interface InspectorManagerViewController () 2. 实现代理方法:- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)

2016-05-31 10:55:24 23030

原创 iOS自定义Tab按钮去掉按下效果

如上图,UI结构:最外层是一个UIView, 里面的三个tab按钮为自定义的UIButton,当选中第一个自定义的tab按钮时,再次按下该按钮,会出现一个高亮的状态, 我希望达到的效果是该tab按钮选中后,无论再次点击或者长按该按钮都还是选中的状态:即图标和文字的颜色都不变,直到点击另外一个tab按钮的时候该按钮才从选中状态变为非选中状态。解决办法是在该自定义按钮里面重写一个方法即可:

2016-05-30 15:23:28 1169

原创 iOS解决导航栏标题向右偏移问题

问题出现的原因:假如A页面的标题非常长,从A页面push到B页面的时候,B页面的标题会向右偏移,不能居中显示。原因是:B页面的返回文字影响了标题居中显示,其受A页面的标题控制,解决办法就是在A页面设置如下代码: // 把返回文字的标题设置为空字符串 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]

2016-05-27 15:46:46 6166

原创 NSData和NSString、NSDictionary、NSArray互转

1. NSData转换为NSString、NSDictionary和NSArray NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; NSString *result = [[NSString alloc

2016-05-26 09:10:14 6929

转载 Xcode 7中模拟器的位置

1在Xcode 7中, 模拟器的位置改变为:/Users/username/Library/Developer/CoreSimulator/在此目录下,有许多目录:2在Terminal中使用如下命令:xcrun simctl list显示如下结果:

2016-05-23 15:10:21 6034

原创 iOS dispatch_group的使用

/** * 使用dispatch_group,异步多请求 */- (void)asyncBaseData{ // 全局串行队列 dispatch_queue_t globalQueue = dispatch_get_global_queue(0, 0); // 创建一个group dispatch_group_t group = dispatch_grou

2016-05-20 16:02:00 6696

转载 iOS HmacSHA256加密算法

#import <CommonCrypto/CommonDigest.h>#import <CommonCrypto/CommonHMAC.h>@implementation HSBEncryptUtils/** * 加密方式,MAC算法: HmacSHA256 * * @param secret 秘钥 * @param content...

2016-05-20 14:33:16 9841

原创 UITableViewCell分割线设置满屏

1. 设置tableview属性: [_tableView setLayoutMargins:UIEdgeInsetsZero]; [_tableView setSeparatorInset:UIEdgeInsetsZero];2. tableview代理方法:- (void)tableView:(UITableView *)tableView willD

2016-05-20 10:47:51 1186

转载 objc_setAssociatedObject通过alert传值

#import "ViewController.h" #import static char alertInfoKey; @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad];

2016-05-17 10:37:11 299

转载 Openfire for mac 启动报错:Could not start the Openfire server

解决方法:                  打开终端,按顺序输入以下命令:(注意细小的标点符号,建议逐一复制命令到终端运行)                                            ①:sudo chmod -R 777 /usr/local/openfire/bin

2016-05-16 15:28:07 1741

原创 Android极光推送自定义通知问题

private void showInspectorRecordNotification() { RemoteViews customView = new RemoteViews(context.getPackageName(), R.layout.view_custom); customView.setTextViewText(R.id.tvName_inspec

2016-05-06 11:26:03 12012 2

iOS-唐巧.pdf

iOS-唐巧,iOS Security & App Transport Security

2018-12-04

Android自定义控件学习----新手必看

Android自定义控件学习----新手必看

2015-05-10

SlidingMenu侧滑菜单 Demo

SlidingMenu侧滑菜单,

2014-10-29

ExtJS 4.1.0中文API

很详细的ExtJS中文API,很详细的ExtJS中文API

2014-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除