加载中...
coding for fun
  文章分类
UIButton图片在右,文字在左 UIButton图片在右,文字在左
一行代码实现UIButton图片在右,文字在左 button.semanticContentAttribute = .forceRightToLeft semanticContentAttribute 是反转 ,即描述视图的内容,用来确定
2019-09-27
在 Xcode LLDB 中修改和调试 UI 在 Xcode LLDB 中修改和调试 UI
po:print object的缩写,表示显示对象的文本描述,如果对象不存在则打印nil p: 可以用来打印基本数据类型 call: 执行一段代码 call NSLog(@"%@",@"hello world"); expr: 动态执行指
2019-07-23
SwiftLint安装与使用 SwiftLint安装与使用
SwiftLint 是 Realm 推出的一款 Swift 代码规范检查工具(Realm推出过一款跨平台的移动端数据库)。 SwiftLint 基于 Github 公布的 Swift 代码规范进行代码检查,并且能够很好的和 Xcode 整合
2019-04-13
如何停止UIView动画 如何停止UIView动画
// 布局 UIView *view = [UIView new]; view.backgroundColor = [UIColor redColor]; [self.view addSubview:view]; [view
2018-03-04
UIProgressView设置圆角 UIProgressView设置圆角
像图里这种,ProgressView内外都是圆角。 for (UIView * view in self.progressView.subviews) { view.layer.cornerRadius = self.progre
2018-03-02
正确移除addObserverForNameUsingBlock的姿势 正确移除addObserverForNameUsingBlock的姿势
@property (nonatomic, strong) id observer; - (void) viewDidLoad { self.observer = [[NSNotificationCenter defaultCente
2018-01-13
KVC机制如何通过key找到value KVC机制如何通过key找到value
setValue:forKey: 首先搜索setKey:方法。(key指成员变量名,首字母大写) 上面的setter方法没找到, 如果类方法accessInstanceVariablesDirectly返回YES。那么按 _ke
2018-01-07
使用NSTimer时该注意什么 使用NSTimer时该注意什么
NSTimer的常用API + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:
2018-01-03