zoukankan      html  css  js  c++  java
  • frame.origin.x 的意思和作用?

    scrollView.frame
    一个view的frame 包含它的矩形形状(size)的长和宽。
    和它在父视图中的坐标原点(origin)x和y坐标 
    frame 框架
    origin就是所謂的起點位置
    frame在ios里并不是一个具体的对象,他只是一些控件的一个属性。

    frame的值就是一个CGRect 包括(originX,originY,width,height)。

    CGFloat: 浮点值的基本类型
    CGPoint: 表示一个二维坐标系中的点
    CGSize: 表示一个矩形的宽度和高度
    CGRect: 表示一个矩形的位置和大小
          

    originX和originY对应着该对象在其superview中的坐标,也就是说他是一个相对坐标。
    view 的frame是view在它的super view 的位置与尺寸。
    UIView中bounds和frame的差别?
    什么是绝对坐标值,相对坐标值?
    绝对坐标是:X,Y 就是相对于坐标原点的。 
    bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小,
    区别主要在坐标系这一块。
    frame 是相对坐标。bounds是绝对坐标。
    很明显,bounds的原点是(0,0)点,而frame的原点却是任意的。
    frame 如果一个按钮,是在表格里,按钮的frame 的坐标也是相对的,并不是相对屏幕,也就是说是相对坐标,不是绝对坐标。
    很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。
    可以选择,但是别选择放弃
  • 相关阅读:
    gorilla/mux 的学习
    SwitchyOmega 配置
    golang []byte 和 string相互转换
    golang 并发demo 写入 redis
    VS2010 显示TFS删除项
    WPF之转换器
    DataTemplate的用法
    DynamicResource与StaticResource的区别
    除非Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。
    WPF 可视化树的用途
  • 原文地址:https://www.cnblogs.com/hangdada/p/4982997.html
Copyright © 2011-2022 走看看