
Objective-C
风雪萧萧秋雨落
这个作者很懒,什么都没留下…
展开
-
ios JSON NSString to NSMutableDictionary
NSError *err = nil;NSMutableDictionary *dict = [NSJSONSerialization JSONObjectWithData:[str dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:&err];// access t翻译 2016-10-17 20:18:26 · 553 阅读 · 0 评论 -
UINavigationController UIStatusBar 动画隐藏
- (void)setHiddenStatusBarAndNavBar{ if (self.navigationController.navigationBar.isHidden) { isHiddenStatus = NO; }else{ isHiddenStatus = YES; } [UIView animateWithDura原创 2017-04-17 14:08:44 · 452 阅读 · 0 评论 -
dismissViewControllerAnimated:completion:
最后遇到了一个问题,就是dismissViewControllerAnimated:completion: [selfdismissViewControllerAnimated:YEScompletion:^{ //这里怎么写,可以调到上个viewcontroller里的方法呢? }];回调里怎么调到上一个viewcontrolle原创 2017-02-21 10:40:22 · 1024 阅读 · 0 评论 -
统计NSString中英文字符串长度
计算NSString的字符长度,用length方法Returns the number of Unicode characters in the receiver,既是英文字符和中文汉字都是一个字符长度,如@“abcde我的”长度为7,而此长度和微博的输入字数实际上是不符的,在微博中,它的长度为5(实际是4.5,“abcde我的f” 的长度也是5),所以如果在UITextView中限制字符的长转载 2016-04-20 14:23:40 · 986 阅读 · 0 评论 -
ios UIImagePicker 取得 编辑框或整个图片
设置了UIImagePicker的allowEditing属性为YES后,会出现一个方框,如果在其代理方法中通过[info objectForKey:@"UIImagePickerControllerEditedImage"]; 是获取编辑框区域的图片。如果想要获取整个图片的话,你需要使用下面的方法[info objectForKey:@"UIImagePickerControllerOr转载 2016-03-17 10:48:01 · 1371 阅读 · 0 评论 -
ios7以后UITabeViewCell高度自适应的问题
ios7以后UITabeViewCell高度自适应的问题 self.tableView.estimatedRowHeight = 130.00f; self.tableView.rowHeight = UITableViewAutomaticDimension;发现这个130的高度仅仅是预估的高度而不是最小的高度.这是个硬伤啊.如果cell里的文本的长度很小的话.行高会原创 2016-10-17 20:05:03 · 421 阅读 · 0 评论 -
ios得到星期几
代码 直接 用就行.唯有一个要说一下的是.week 取值的时候是从1开始的,所以要再数组的第一位加上一个空对像.+ (NSString *)getWeek:(NSDate *)date{ NSArray * arrWeek=[NSArrayarrayWithObjects:[NSNullnull],@"星期日",@"星期一",@"星期二",@"星期三",@转载 2016-03-15 10:07:25 · 575 阅读 · 0 评论 -
IOS Block copy 传参
@property (copy, nonatomic) void (^backSelectClick)(NSString * custonValue, NSInteger index);void 返回参数.backSelectClick block名字.block返回参数.原创 2018-10-30 17:51:10 · 436 阅读 · 0 评论 -
UITextView Password 换行 密码框
UITextView 做替行密码框.项目用到密码框可以换行的问题.UITextView 默认文本.UITextView 自动高度.显示密码明文与密码黑点的转换.不说代码了 直接看demo吧.原创 2018-07-11 13:07:35 · 832 阅读 · 0 评论 -
ios程序 設置不黑屏 禁止黑屏
down voteacceptedObjective-C:[[UIApplication sharedApplication] setIdleTimerDisabled: YES];Swift:UIApplication.sharedApplication().idleTimerDisabled = trueSwift 3:UIApplication原创 2017-01-17 11:04:19 · 3848 阅读 · 0 评论 -
ios JSON NSString to NSMutableDictionary
ios 中我们常常用到字符串转字典 一般转的字典是不可变的.不能编辑好纠结啊.从网上来了个方法和大家分享一下.NSError *err;NSMutableDictionary *pDic = [NSJSONSerialization JSONObjectWithData:[jsonstring dataUsingEncoding:NSUTF8StringEncoding] o翻译 2016-05-25 17:02:03 · 1296 阅读 · 0 评论 -
完美解决UITextField中文输入长度限制问题.
因为中文输入有选择的问题 所以经过测试之后 下面的代码完美 解决 这是oc的代码 swfit同理.@property (assign, nonatomic) NSInteger checkLength;// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)draw.原创 2021-08-20 16:35:38 · 475 阅读 · 0 评论 -
oc中block 常用方式
Object-C 中声明一个Block,共有四种类型1、声明一个局部BlockNSString * (blockName)(NSString *) = ^ NSString* (NSString* ){ return};2、声明一个Block属性变量@property (nonatomic, copy) NSString * ( ^blockName )(NSString *)3、block作为一个函数的输入参数(省去了blockName)- (void...转载 2021-01-07 14:58:47 · 430 阅读 · 0 评论 -
UITableViewCell加UIButton/UISwitch 点击事件不管用
UITableViewCell加UIButton/UISwitch 点击事件不管用记录问题在别的手机没有问题 但是iphone11上 cell里加的btn 点击事件不响应.之前是[cell addSubView:btn];改为[cell.contentView addSubView:btn];就可以响应点击事件了....原创 2020-09-25 10:22:02 · 1115 阅读 · 0 评论 -
IQKeyboardManager Done 修改为 完成
在didFinishLaunchingWithOptions中加上swift :import IQKeyboardManagerIQKeyboardManager.shared().toolbarDoneBarButtonItemText = "完成"OC:#import <IQKeyboardManager/IQKeyboardManager.h>...原创 2019-05-17 13:44:01 · 2399 阅读 · 0 评论 -
UITableView 默认选择一行.
大家都知道让UITableView选择一行.- (void)viewDidLoad { [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:0] animated:YES scrollPosition:UITableViewScrollPositionNone];} 但是...原创 2019-02-02 09:34:25 · 313 阅读 · 0 评论