学而乐

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年5月26日

摘要: 自定义UIButton只需要在layoutSubviews方法中根据想要的布局位置重新计算UIButton中的ImageView和Label位置即可。但是有一点需要注意,计算出来的imgeView和Label的总宽度和总高度不能大于UIButton自身的大小,否则点击超过UIButton自身大小区域 阅读全文
posted @ 2019-05-26 09:37 赖皮猪1号 阅读(392) 评论(0) 推荐(0) 编辑

2019年4月20日

摘要: iOS业务模块化即是通过不同的工程管理不同的业务,通常应用在中大型项目中,这样做的好处主要有:1.多人开发时,防止工程文件冲突 2.能够为下个不同的项目抽取代码,话不多说,直接看步骤:括号内容为本例的命名。 1.先用xcode建一个workspace,(命名StockAna) 2.建立一个主工程pr 阅读全文
posted @ 2019-04-20 16:30 赖皮猪1号 阅读(176) 评论(0) 推荐(0) 编辑

2018年9月14日

摘要: 科学理论的定义非常简单,通过运用科学方法,获得的理论就是科学理论。 科学方法的定义:遵循客观的原则,用观察结果(或数据)来证明思想的价值。 科学研究是怎样一个过程? 侦探在破案的时候,通常的步骤是先到案发现场进行观察,搜集各种数据和信息,然后形成某种直觉或者猜想,最后,再继续搜寻新的证据来验证自己的 阅读全文
posted @ 2018-09-14 14:36 赖皮猪1号 阅读(364) 评论(0) 推荐(0) 编辑

2018年3月23日

摘要: 首先UIScrollview包含自身的frame和contentSize二个部分。frame决定其展示给用户的可见区域,contentSize决定其整个内容的大小。如果frame的宽高小于contentSize,则UIScrollview可以在相应的方向滚动。UIScrollView中有个conte 阅读全文
posted @ 2018-03-23 17:51 赖皮猪1号 阅读(189) 评论(0) 推荐(1) 编辑

2018年3月14日

摘要: ios中经常会用[UIScreen mainScreen].bounds 来获取屏幕的frame,但最近网上下载了个项目,在模拟器运行起来,打印[UIScreen mainScreen].bounds 发现不管是在iphone4,iphone5,iphone6s上,其值始终是568*320,对此感觉 阅读全文
posted @ 2018-03-14 16:43 赖皮猪1号 阅读(641) 评论(0) 推荐(0) 编辑

2017年7月25日

摘要: 这段时间同事在做一个直播项目,项目有个需求:一个界面需要手动设置屏幕的方向,设置好之后方向不能变化。完成这个需求花了特别大的精力,归因是网上关于屏幕旋转的知识比较凌乱,解决问题花费不少时间,最后决定把这些知识总结哈,以给后面遇到问题的同仁一点参考。 首先我们来看一些基础知识: (一)如何单独的控制某 阅读全文
posted @ 2017-07-25 16:10 赖皮猪1号 阅读(142) 评论(1) 推荐(0) 编辑

2017年7月18日

摘要: 型号 屏幕尺寸(inch) 逻辑分辨率(point) 缩放因子(scale factor) 物理分辨率(pixel) 像素密度(PPI) iPhone3GS 3.5 320 * 480 @1x 320 * 480 163 iPhone4/4s 3.5 320 * 480 @2x 640 * 960 阅读全文
posted @ 2017-07-18 14:21 赖皮猪1号 阅读(330) 评论(0) 推荐(0) 编辑

2017年7月13日

摘要: OC的变量限定词的官方解释: __strong is the default. An object remains “alive” as long as there is a strong pointer to it.(当属性没有使用修饰词时,默认的是strong,只要有强指针指向它,这个对象会一直 阅读全文
posted @ 2017-07-13 21:03 赖皮猪1号 阅读(156) 评论(0) 推荐(0) 编辑

2017年3月31日

摘要: - (BOOL)transitionToNextPhase { // 保证代码在主线程 if (![[NSThread currentThread] isMainThread]) { dispatch_sync(dispatch_get_main_queue(),^{ [self transitio 阅读全文
posted @ 2017-03-31 09:38 赖皮猪1号 阅读(941) 评论(0) 推荐(0) 编辑

2017年3月29日

摘要: 从去年7月毕业参加工作到现在,移动开发之路已经有10个月,期间有解决各种bug的快感,也有为自己完成一个好的界面的自乐。但是最近发生的2件事使我思考了一个问题,而这个问题,现在我得到了一个稍微满意的答案,还需要实践以后再调整,在此,先记住自己的困惑以及给有同样困惑的小伙伴一个借鉴。 第一件事是公司开 阅读全文
posted @ 2017-03-29 11:33 赖皮猪1号 阅读(135) 评论(0) 推荐(0) 编辑