2018年4月5日

iPhone与iPad在开发上的区别

摘要: 新公司项目使用的Swift + Ipad开发,以前都是OC + IPhone开发,鉴于没开发过IPad项目,今天学习下两者差异: 一. 屏幕的尺寸与分辨率不同: 1.iPhone与iPad有不同的英寸,像素和点,开发中一般只关心点坐标系 2.iPhone有3.5inch,4.0inch,4.7inc 阅读全文

posted @ 2018-04-05 11:35 玉思盈蝶 阅读(448) 评论(0) 推荐(0) 编辑

didMoveToSuperview方法认识和使用

摘要: 由来: 今天给项目添加新功能——点击弹出阳历,阴历日期选择。 弹出日期选择是弹出的控制器,里面的日期选择控件是封装的View,View使用Xib画的, 遇到的问题是:控制器传数据给View,在awakeFromNib里面进行DatePicker设置去数据是nil。 解决办法: 1.直接在didSet 阅读全文

posted @ 2018-04-05 10:10 玉思盈蝶 阅读(1934) 评论(0) 推荐(0) 编辑

Swift 4.0 + Ipad开发项目中值得注意知识点

摘要: 1.注意Xib的约束和代码的约束,注意适配问题; 2.设置view的frame可以使用view.frame.maxX实现布局; 3.UIStackView在xib中的使用,可以很好的实现约束,布局和屏幕适配; 4.viewDidLoad和viewWillLayoutSubviews写view.fra 阅读全文

posted @ 2018-04-05 09:39 玉思盈蝶 阅读(457) 评论(0) 推荐(0) 编辑

Swift 4.0 Xib实现Button调整

摘要: 1.Xib画的界面按钮,代码中进行调整按钮图片在上,文字在下: 代码中修改按钮的位置比较好: 总结: 1.要熟练掌握StoryBoard和Xib的约束,如果项目最低适配9.0,Xib里可以使用UIStackView,设置约束和适配很是方便; 2.特殊的约束可以在代码里修改,方便和直观; 新公司项目使 阅读全文

posted @ 2018-04-05 09:00 玉思盈蝶 阅读(439) 评论(0) 推荐(0) 编辑

导航