Rect

# Rect UiObject.bounds(), UiObject.boundsInParent()返回的对象。 表示一个长方形(范围)。 ## Rect.left |返回值类型|备注| |-|-| |number| | 长方形左边界的x坐标、 ## Rect.right |返回值类型|备注| |-|-| |number| | 长方形右边界的x坐标、 ## Rect.top |返回值类型|备注| |-|-| |number| | 长方形上边界的y坐标、 ## Rect.bottom |返回值类型|备注| |-|-| |number| | 长方形下边界的y坐标、 ## Rect.centerX() |返回值类型|备注| |-|-| |number| | 长方形中点x坐标。 ## Rect.centerY() |返回值类型|备注| |-|-| |number| | 长方形中点y坐标。 ## Rect.width() |返回值类型|备注| |-|-| |number| | 长方形宽度。通常可以作为控件宽度。 ## Rect.height() |返回值类型|备注| |-|-| |number| | 长方形高度。通常可以作为控件高度。 ```js //此代码由飞云脚本圈原创(www.feiyunjs.com) //取列表项目高度(约宝宝APP附近的人页面) function getItemHeight() { let rect = id("iv_avatar").findOne().bounds(); //图像高度 return rect.height(); }; ``` ## Rect.contains(Rect) |参数|类型|描述| |-|-|-| |r |Rect| | |返回值类型|备注| |-|-| |Boolean| | 返回是否包含另一个长方形r。包含指的是,长方形r在该长方形的里面(包含边界重叠的情况)。 ## Rect.intersect(Rect) |参数|类型|描述| |-|-|-| |r |Rect| | |返回值类型|备注| |-|-| |Boolean| | 返回是否和另一个长方形相交。 # UiSelector进阶 未完待续。