- 博客(5)
- 收藏
- 关注
原创 [RunLoop 让返回值在耗时操作完成后返回]
有这么样一个需求- (NSString*)waittingFunc{ // 这里执行耗时操作 NSString *param = [self 某耗时操作方法]; return param;}可以预见的是, waittingFunc()的运行结果一定是返回nil, 而不是等到耗时操作执行完成,且有值返回赋值给param之后,才执行 return param;因此,就需要一
2017-11-29 11:18:36 890
转载 [__block / __weak 影响dealloc 释放]
参考iOS 控制器POP后dealloc方法不走,通知监听无法移除的问题 assign weak copy block __block与__weak的区别Bug背景自定义一个导航控件,在处理左右按钮点击事件时,没有采用代理方法,而是使用Block#pragma mark - 重写父类-导航设置方法- (void)setNavCoverView{ [super setNavCoverVie
2017-11-22 16:37:00 853
原创 [自定义TableViewCell的删除视图 + iOS11下自定义删除失效适配]
iOS11之前,自定义删除按钮Native定制TableViewCell的删除视图////找到系统中删除按钮对应的类型UITableViewCellDeleteConfirmationView去自定义的cell里面 找到并修改此view样式@implementation SCTableViewCell- (void)layoutSubviews{ [super layoutSubview
2017-11-22 10:10:06 4667
转载 [iOS textfiled. 左边文字距离左边边框的间距的处理] 转
默认情况下,当向textField输入文字时,文字会紧贴在textField左边框上.我们可以通过设置textField的leftView,设置一个只有宽度的leftView.这样还不够,因为默认leftView是不显示的.还需要将leftViewMode设置为UITextFieldViewModeAlways.这样就完成了. (小技巧:通过查询UITextField的头文件可以看出leftV
2017-11-01 17:48:27 3299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人