allanGold的博客

不忘初心

排序:
默认
按更新时间
按访问量

iOS 如何判断TableView已经reloadData完成

    最近在收集App测试Bug问题时发现一个问题,就是在执行下面这两句代码是造成了程序闪退: [self.tableView reloadData]; [self.tableView yg_scrollToRow:0 inSection:0 atScrollPosition:UITab...

2018-09-24 10:44:13

阅读数:76

评论数:0

解决Xcode10 library not found for -lstdc++ 找不到问题

https://www.jianshu.com/p/6d94278d62b3

2018-09-21 10:16:55

阅读数:42

评论数:0

ios 开发注释

https://blog.csdn.net/zeng_zhiming/article/details/68925543 https://www.cnblogs.com/zyl910/archive/2013/06/07/objcdoc.html   行尾注释 //!<...

2018-09-20 10:27:45

阅读数:13

评论数:0

视力保护色

青草绿    #E3EDCD    RGB(227, 237, 205)   网上流行护眼色的RGB值和颜色代码   绿豆沙色能有效的减轻长时间用电脑的用眼疲劳! 色调:85,饱和度:123,亮度:205; RGB颜色红:199,绿:237,蓝:204; 十六进制颜色:#C7EDCC或用#...

2018-09-17 15:51:42

阅读数:16

评论数:0

iOS如何为NSMutableArray添加KVO

在项目,可能会有需求需要监听 NSMutableArray 的变化,例如在可变数组中加入、删除或者替换了元素,我们需要根据这些变化来更新UI或者做其他操作。 那么如何来监听呢? 方法1,使用 mutableArrayValueForKey: 代理,这样,我们在获取定义的数组属性时不再使用其 g...

2018-09-12 18:01:29

阅读数:27

评论数:0

当在dealloc方法中移除KVO监听时,如何防止崩溃

  - (void)dealloc { @try { [self.view removeObserver:self forKeyPath:@"frame"]; } @catch(NSE...

2018-09-07 10:45:31

阅读数:38

评论数:0

界面跳转时UINavigationBar的隐藏与显示

透明与半透明 NavigationBar 切换的三种方案 https://www.jianshu.com/p/e3ca1b7b6cec   导航栏显示和隐藏的坑 - 简书 https://blog.csdn.net/lipengfei_1993/article/details/775645...

2018-09-05 15:37:01

阅读数:91

评论数:0

git tag

  git tag 3.0.0 git push origin --tags   前言 正文开始之前,我想我们需要弄明白几个问题: 1.tag 是什么? 2.使用tag 的好处? 3.tag 和 branch 的区别以及使用场景? tag 是什么? tag , 翻译过来是标签的...

2018-09-05 10:32:42

阅读数:47

评论数:0

计算行数 计算frame的x、y

  如果每行显示4个按钮 count是数据总数 行数计算为:btnRowCount = (count - 1) / 4 + 1; 行间隔数:btnRowCount - 1   子视图frame计算时 x : (i % 4) * (子视图宽度 + 列间隔) y :(i / 4) * ...

2018-08-22 20:50:36

阅读数:41

评论数:0

在线json转model

http://modelend.com/

2018-08-20 12:45:10

阅读数:114

评论数:0

Mac中Xcode、文本编辑器逆天复制 竖选文本 垂直选文本

  https://blog.csdn.net/Mo_Mo123/article/details/52348790 可能你会遇到这种需求,我想复制每一行的某一部分内容,如下 const NSTextAlignment TTTTextAlignmentLeft = NSTextAlignme...

2018-08-15 16:54:22

阅读数:146

评论数:0

详解调整UIButton的title和image的位置

UIButton的默认布局是:title在右,image在左; 很多时候我们需要的是title在左边,或者title在下面,这时就需要调整UIButton的TitleLabel和ImageView的位置了,查了很多资料,要么零零散散的介绍,要么就是特别复杂的实现;经过一段时间的学习,在这里...

2018-08-15 16:18:59

阅读数:67

评论数:0

UITableView中viewForHeaderInSection的复用

https://blog.csdn.net/potato512/article/details/45786819 https://www.2cto.com/kf/201505/402443.html https://blog.csdn.net/sky_yang1024/article/deta...

2018-08-14 10:44:35

阅读数:62

评论数:0

NSString如何获取字符串中的数字 NSAttributedString如何计算富文本字符串的宽高

- (void)_setAttributedString:(NSString *)string label:(UILabel *)label { string = @"剩余3天"; NSCharacterSet* nonDi...

2018-08-12 17:34:13

阅读数:63

评论数:0

UITableView cell左滑显示多个按钮

  #define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAsc...

2018-08-09 17:52:40

阅读数:55

评论数:0

当UITableViewCell的宽度小于UITableView的宽度时,应该如何设置cell的宽度

正常开发过程中的UI控件基本都是自定义的,有新手经常碰到的问题就是UITableViewCell可以设置高度,但能不能设置宽度呢? 答案就在下面: 自定义一个cell,在实现文件下面重写父类的方法就行了 - (void)setFrame:(CGRect)frame { frame....

2018-08-07 20:16:55

阅读数:137

评论数:0

iOS 如何获取UITableview的某个header的高度 或者 某个section的frame

- (CGRect)rectForSection:(NSInteger)section;                                    // includes header, footer and all rows - (CGRect)rectForHeaderInSe...

2018-08-07 10:56:47

阅读数:152

评论数:0

iOS 调整UIButton 图片(imageView)与文字(titleLabel)的位置

  https://www.jianshu.com/p/d23a8234729c

2018-08-04 19:38:48

阅读数:62

评论数:0

【支持iOS11】UITableViewCell左滑删除自定义 - 实现多选项并使用自定义图片

https://www.jianshu.com/p/779f36c21632  

2018-08-04 14:50:18

阅读数:95

评论数:0

iOS分类Category使用的思考

1、如果创建分类,只是为了重写原类的某个方法,那么创建了分类后,可以将分类的.h文件删除,只留.m文件。分类.m文件会被自动编译,编译后分类中的实现会覆盖原来的实现,故使用时只需要导入原类.h,不需要导入分类.h/或.m文件。 2、如果创建分类,只是为了重写原来类的方法,那么也可以将多个分类的实...

2018-07-31 11:33:57

阅读数:48

评论数:0

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