ios view的center 属性

今天在理解view的frame 和bounds属性的区别时,发现了view的center属性。

想起刚刚项目中的一个需要,想要把一个子view放在父view的中间位置显示,本来打算写constraint来居中, 但是因为报一个failed to make EAGLDrawable 错误,所以又想了种办法,就是通过父view的 frame值,来计算子view的frame,来使其居中。

所以一看到这个属性,就感觉之前的做法太low了, 赶紧试试这个属性

view2.center= view1.convertPoint(view1.center, fromView: view1.superview)

view1 是父  view是子, 效果果然可以实现~~ !!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UIView(控件) 功能一:界面显示1. 屏幕上显示的所有UI元素都叫做控件,也有人叫做视图、组件;按钮(UIB...
    翻这个墙阅读 656评论 0 0
  • 初识iOS APP开发#### 在iOS APP开发中, main函数仍是程序的入口和出口, 但main函数不需要...
    DeanYan阅读 6,326评论 0 3
  • 一、初始化方法 1、- initWithFrame: UIView *view = [[UIView alloc]...
    默默_David阅读 2,570评论 1 3
  • 前言 本文列出了一些 NerdyUI 在实际项目中可能会用到的一些小技巧,以及一些注意事项,希望能对您有所帮助。如...
    猫执旅人阅读 4,870评论 25 15
  • 问题有摘自http://ayjkdev.top/2016/03/18/solve-questions/ 问题排序 ...
    乱尘阅读 2,040评论 0 0