iOS每控件都继承于UIView都视图属性存控制视图位置FrameBounds两属性
frame指:该view父view坐标系统位置(参照点父亲坐标系统)
bounds指:该view本身坐标系统 位置(参照点本身坐标系统)
-( CGRect )frame{
return CGRectMake ( self . frame . origin . x , self . frame . origin . y , self . frame . size . width , self . frame . size . height );
}
-( CGRect )bounds{
return CGRectMake ( 0 , 0 , self . frame . size . width , self . frame . size . height );
}
总结说定义控件要设置相于父视图坐标要使用Frame
要设置自视图使用Bounds