随笔分类 - iOS
摘要:- (void)labelClick:(UITapGestureRecognizer *)tap{ NSLog(@"%@",tap.view); }
阅读全文
摘要:一、在第二个控制器的.h文件声明block (一般命名格式为:控制器名+Block) 二、在第二个控制器的.m文件里设置block 三、在第一个控制器里接受传来的值 如果要在block使用self时,需要先weakself,否则在block还没执行完毕时就想销毁当前对象(比方说用户关闭了当前页面),
阅读全文
摘要:一、通过导航控制器UINavigationController跳转 二、直接跳转
阅读全文
摘要:一、找到导航栏下的黑线 二、调用函数找到黑线 三、隐藏和显示黑线
阅读全文
摘要:-(void)btnClick:(UIButton *)button{ UITableViewCell *cell = (UITableViewCell *)[[button superview] superview]; // 获取cell的indexPath NSIndexPath *indexPath = [self.tableView indexPathForCel...
阅读全文
摘要:NSMutableDictionary *params = [NSMutableDictionary dictionary]; params[@"loginName"] = @"abc"; params[@"password"] = @"123456";
阅读全文
摘要:NSArray *originalArray = @[@1,@2666661,@12,@11,@0]; //block比较方法,数组中可以是NSInteger,NSString(需要转换) NSComparator finderSort = ^(id string1,id string2){ if ([string1 integerValue] ...
阅读全文
摘要:一、GET请求方式: 二、POST请求方式:
阅读全文
摘要:一、配置info.plist 以上代码添加在info.plist文件倒数第三行处 (右击info.plist -> Open As ->Source Code),如下图: 如果使用AFNetworking出现以下错误 在AFURLResponseSerialization.m文件中添加 self.a
阅读全文
摘要:#pragma mark - 获取当前时间戳 -(NSString *)getTimeSp{ NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0]; //返回13位时间戳------12位的去掉 *1000 NSTimeInterval a=[dat timeIntervalSince1970]*1000; N...
阅读全文
摘要:创建一个UILabel 对象 设置文本 设置文本字体 设置文本颜色 设置文本水平显示位置 设置label是否可以显示多行,0则显示多行 根据内容大小,动态设置UILabel的宽高度 /** * 计算文字的尺寸 * * 参数一 text,UILabel的文字内容 * 参数二 font,文字内容的字体
阅读全文
摘要:在控制器上懒加载 XSPStatus.h文件里 XSPStatus.m文件里 取出数据,结果如下:
阅读全文
摘要:一、隐藏状态栏 二、在有navigation下的公共视图在添加按钮等控件的时候就不会偏移64 三、隐藏tabBar的方法 四、判断字典某个元素是否为空 五、添加导航栏 六、UIView添加背景颜色
阅读全文
摘要:如果整个程序界面都只是使用UITableView来搭建,一般需要如下步骤: (1)向界面上拖一个UITableView (2)设置数据源 (3)设置代理 (4)遵守代理协议 上述过程相对繁琐,为了简化操作,直接使用UITableViewController,但要一定要注意:需要和主控制器类进行关联,
阅读全文
摘要:一、点击某个cell调用 二、取消被选择的那一行 三、第indexPath行cell的高度,与self.ttableView.rowHeight相比,区别在于self.ttableView.rowHeight设置所以cell一样高度 四、第section组头部显示
阅读全文

浙公网安备 33010602011771号