摘要:1.Swift限制textField输入位数为10位: 2.iOS float与double的范围和精度: https://www.jianshu.com/p/ab37c083317b 3.whose view is not in the window hierarchy: 该错误简单的说,是由于
阅读全文
摘要:1.判断当前控制器是否在显示: 2.解决白屏问题: 其实白屏问题还是控制器的跳转问题。 3.数据转模型: 注意数据模型的类型,否则不能正确转换。 4.NSNumber 与 NSString 转换精度问题: https://www.aliyun.com/jiaocheng/400490.html 5.
阅读全文
摘要:1.Git 打Tag: 命令也就下面两条,看看就会了。 2.字符串转Model:JSONDecoder http://www.cocoachina.com/ios/20180612/23771.html 3.延迟两秒执行: 4.APP运行中偶尔的白屏问题: http://ask.dcloud.net
阅读全文
摘要:1.UILabel的minimumScaleFactor: 需要UIlabel根据字数多少来减小字体大小,使得UIlabel能够显示全所有的文字。你需要做的就是设置minimumScaleFactor。minimumScaleFactor默认值是0,此时最小字体就是设置的字体大小,和1的效果一样。
阅读全文
摘要:1.UIWindow属性: 1>、- (void)becomeKeyWindow; // override point for subclass. Do not call directly 调用窗口,使之变成关键窗口 2>、- (void)resignKeyWindow; // override p
阅读全文
摘要:今天项目加新需求,添加积分过期提醒功能: 第一反应就用系统的UIAlertViewController,但是message中积分是需要红色显示。 //根据正则表达式改变文字颜色 func changeTextChange(regex: String, text: String, color: UIC
阅读全文
摘要:1.swift @discardableResult 声明: 2.控制器初始化: 3.更新View的约束: 4.上拉加载更多: 5.UIView.performWithoutAnimation: 6.十进制转换: 7.限制textField只能输入3个字符: 8.变量安全使用使用set方法priva
阅读全文
摘要:1.编码转换: 2.取值需要判断为空设置为空,防止取值崩溃: 3.可以在UIView里添加刷新,block传递到控制器操作网络请求即可: 4.setNeedsLayout和layoutIfNeeded区别: 不能直接调用这个方法layoutSubviews。强制刷新布局,调用 setNeedsLay
阅读全文
摘要:1.swift如何隐藏在 iPad 上的 quicktype 键盘工具栏? 2.dismiss当前控制器跳转: 3.自定义跳转控制器: 4.正则判断: 5.CollectionView实现最低垂直间隔: 6.button.isExclusiveTouch = true 7.Kingfisher设置图
阅读全文
摘要:1. fileprivate (set) var hasSetDiscount = false中fileprivate (set)表示什么意思: 2.取值需要判断: 3.flatMap使用: 4.dismiss之后push回到某个页面: 5.根据类型选择不同的值: 6.点击弹出控制器: 7.控制器传
阅读全文
摘要:新公司项目使用的Swift + Ipad开发,以前都是OC + IPhone开发,鉴于没开发过IPad项目,今天学习下两者差异: 一. 屏幕的尺寸与分辨率不同: 1.iPhone与iPad有不同的英寸,像素和点,开发中一般只关心点坐标系 2.iPhone有3.5inch,4.0inch,4.7inc
阅读全文
摘要:由来: 今天给项目添加新功能——点击弹出阳历,阴历日期选择。 弹出日期选择是弹出的控制器,里面的日期选择控件是封装的View,View使用Xib画的, 遇到的问题是:控制器传数据给View,在awakeFromNib里面进行DatePicker设置去数据是nil。 解决办法: 1.直接在didSet
阅读全文
摘要:1.注意Xib的约束和代码的约束,注意适配问题; 2.设置view的frame可以使用view.frame.maxX实现布局; 3.UIStackView在xib中的使用,可以很好的实现约束,布局和屏幕适配; 4.viewDidLoad和viewWillLayoutSubviews写view.fra
阅读全文
摘要:1.Xib画的界面按钮,代码中进行调整按钮图片在上,文字在下: 代码中修改按钮的位置比较好: 总结: 1.要熟练掌握StoryBoard和Xib的约束,如果项目最低适配9.0,Xib里可以使用UIStackView,设置约束和适配很是方便; 2.特殊的约束可以在代码里修改,方便和直观; 新公司项目使
阅读全文
摘要://MARK: - 注释说明 //FIXME: - 表示此处有bug 或者要优化 //TODO: - 一般用于写到哪了 做个标记,让后回来继续 开启警告: 参考博客: http://blog.csdn.net/zjjeffery/article/details/45649141
阅读全文
摘要:今天使用Cocoapods安装一个第三方工具SafeAreaExtension出错了,以前也没出现过,这里记录下: SafeAreaExtension Github地址: https://github.com/marty-suzuki/SafeAreaExtension 错误如下: 错误分析: 终端
阅读全文
摘要:今天看到问Swift问题: Initializer for conditional binding must have Optional type, not 'String' 以前没遇到过这个问题,这不赶紧写个demo验证一下,弄懂什么问题吧,算是积累小知识了. 报错原因: if 里面的判断类型必须
阅读全文