- 博客(7)
- 收藏
- 关注
原创 使用runtime 自动补齐UITableViewCell分割线
首先创建一个UITableViewCell的分类并导入#import <objc/runtime.h>二话不说,上来就贴代码(实质上是利用自定义方法替换系统原生方法:方法替换)#import "UITableViewCell+TabCellCategory.h"#import <objc/runtime.h>@implementation UITableV...
2019-01-25 18:52:33
170
原创 利用runtime穿件一个UIViewController
首先导入#import <objc/runtime.h> 利用runtime创建一个类- (id)addClass{ //创建一个类 UIViewController 未创建的类的类型 XHZRutimeCreatedClass 为类名 Class MyClass = objc_allocateClassPair([UIViewController cla...
2019-01-25 18:13:29
248
原创 创建一个带block的button
首先,创建一个继承与UIButton的类.h文件中#import <UIKit/UIKit.h>@interface BlockButton : UIButton//生命属性@property (nonatomic, copy) void (^block)(UIButton *);//添加带block的点击事件- (void)addTapBlock:(void(^)(UIB...
2018-06-28 17:09:40
854
原创 如何让你的UITextFiled手动打开复制、粘贴、全选
1.首先创建一个继承于UITextField的类.h文件中:.m文件中:用法:方便复制,贴上代码:.h文件#import <UIKit/UIKit.h>@interface XHZNoActionTextField : UITextField/** 是否可以粘贴 */@property (nonatomic, assign) BOOL canPaste;/** 是否...
2018-06-28 16:52:51
1033
转载 ios app 提交评审注意事项
基本要点· 不能导致手机故障(比如崩溃或屏幕问题)· 长时间/过度使用之后反应仍然很快· 应用内的所有价格信息中不能用固定值代替可变变量· 不要使用任何SDK里面的私人API· 不要使用任何SDK文档里面没有列出的功能· 不要提及用户设备上不存在的硬件功能· 如果需要网络连接,在没有网络的
2017-02-07 14:53:22
487
原创 iOS 归档、解档
//归档 - (void)toArchiver:(NSString *)pathComponent object:(id)object{ NSString *pathString = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject; NSStr
2016-10-08 11:35:32
560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人