uiview
bravegogo
知行合一,积学养气
展开
-
理解UIView的绘制
源 :http://m.blog.csdn.net/majiakun1/article/details/73421480 苹果官方给出的最佳帧率是:60fps,也就是1帧不丢,当然这是理想中的绝佳的体验。 这个60fps改怎么理解呢?一般来说如果帧率达到25+fps,人眼就基本感觉不到停顿了,因此,如果你能让你ios程序稳定的保持在30fps已经很不错了,注意转载 2017-07-11 17:52:25 · 518 阅读 · 0 评论 -
AutoLayout相关的几个易混淆的方法
一、updateViewConstraints - (void)updateViewConstraints NS_AVAILABLE_IOS(6_0); UIViewController中也新增了一个更新布局约束的方法,在AutoLayoutUIView相关API的笔记中,详细讲述了UIView的一组更新布局约束的方法。 这个方法默认的实现是调用对应View的 -updat原创 2018-02-02 17:05:22 · 377 阅读 · 0 评论 -
UIView top 边的阴影
self.bottomBarView.layer.shadowColor = UIColorFromRGB(0x282D3B).CGColor; self.bottomBarView.layer.shadowOffset = CGSizeMake(0.0f, -2.0f); //[水平偏移, 垂直偏移] self.bottomBarView.layer.shadowOpa...原创 2018-04-28 15:00:49 · 753 阅读 · 0 评论 -
sizeThatFits 与 sizeToFit
1 sizeThatFits: 会计算出最优的 size 但是不会改变 自己的 size,而 sizeToFit: 会计算出最优的 size 而且会改变自己的 size。 2 实际上,当调用 sizeToFit 后会调用 sizeThatFits 方法来计算 UIView 的 bounds.size 然后改变 frame.size。也就是说,其实我们也可以不使用 [label sizeT...原创 2018-07-20 16:32:17 · 1025 阅读 · 0 评论