UIView(UIViewExtend) Category Reference
| Declared in | TuSDKICView+Extend.h |
|---|
+ initWithFrame:
初始化视图快速方法
+ (instancetype)initWithFrame:(CGRect)frameParameters
frame |
坐标长宽 |
|---|
Return Value
frame 视图
Declared In
TuSDKICView+Extend.h
+ lsqGetRectOnBottomWithView:space:size:
获取相对传入视图底部CGRect
+ (CGRect)lsqGetRectOnBottomWithView:(UIView *)view space:(CGFloat)space size:(CGSize)sizeParameters
view |
传入视图 |
|---|---|
space |
底部距离 |
size |
视图大小 |
Return Value
frame 相对传入视图底部CGRect
Declared In
TuSDKICView+Extend.h
– lsqInitView
初始化视图 (空方法, 默认当使用+(id)initWithFrame:(CGRect)frame;初始化视图时调用)
- (void)lsqInitViewDeclared In
TuSDKICView+Extend.h
– lsqSetToBottomWithTarget:space:
设置放置在目标视图下面
- (void)lsqSetToBottomWithTarget:(UIView *)target space:(CGFloat)spaceParameters
target |
目标视图 |
|---|---|
space |
距离 |
Declared In
TuSDKICView+Extend.h
– lsqSetSize:
设置长宽
- (id)lsqSetSize:(CGSize)sizeParameters
size |
长宽 |
|---|
Return Value
size 视图对象
Declared In
TuSDKICView+Extend.h
– lsqSetSizeWidth:
设置宽度
- (id)lsqSetSizeWidth:(CGFloat)widthParameters
width |
宽度 |
|---|
Return Value
width 视图对象
Declared In
TuSDKICView+Extend.h
– lsqGetSizeWidth
获取宽度
- (CGFloat)lsqGetSizeWidthReturn Value
lsqGetSizeWidth 宽度
Declared In
TuSDKICView+Extend.h
– lsqSetSizeHeight:
设置高度
- (id)lsqSetSizeHeight:(CGFloat)heightParameters
height |
高度 |
|---|
Return Value
height 视图对象
Declared In
TuSDKICView+Extend.h
– lsqGetSizeHeight
获取高度
- (CGFloat)lsqGetSizeHeightReturn Value
lsqGetSizeHeight 高度
Declared In
TuSDKICView+Extend.h
– lsqSetOrigin:
设置坐标
- (id)lsqSetOrigin:(CGPoint)originParameters
origin |
坐标 |
|---|
Return Value
origin 视图对象
Declared In
TuSDKICView+Extend.h
– lsqGetOrigin
获取坐标
- (CGPoint)lsqGetOriginReturn Value
lsqGetOrigin 坐标
Declared In
TuSDKICView+Extend.h
– lsqSetOriginX:
设置x坐标
- (id)lsqSetOriginX:(CGFloat)originXParameters
originX |
x坐标 |
|---|
Return Value
originX 视图对象
Declared In
TuSDKICView+Extend.h
– lsqSetOriginY:
设置y坐标
- (id)lsqSetOriginY:(CGFloat)originYParameters
originY |
y坐标 |
|---|
Return Value
originY 视图对象
Declared In
TuSDKICView+Extend.h
– lsqGetRightX
获取右边X坐标
- (CGFloat)lsqGetRightXReturn Value
lsqGetRightX 右边X坐标
Declared In
TuSDKICView+Extend.h
– lsqGetBottomY
获取下边Y坐标
- (CGFloat)lsqGetBottomYReturn Value
lsqGetBottomY 下边Y坐标
Declared In
TuSDKICView+Extend.h
– lsqGetRightBottomXY
获取右下角坐标
- (CGPoint)lsqGetRightBottomXYReturn Value
lsqGetRightBottomXY 右下角坐标
Declared In
TuSDKICView+Extend.h
– lsqGetCenterX:
获取目标相对于自己中心的X坐标
- (CGFloat)lsqGetCenterX:(float)targetWidthParameters
targetWidth |
目标视图宽度 |
|---|
Return Value
centerX 目标相对于自己中心的X坐标
Declared In
TuSDKICView+Extend.h
– lsqGetCenterY:
获取目标相对于自己中心的Y坐标
- (CGFloat)lsqGetCenterY:(float)targetHeightParameters
targetHeight |
目标视图高度 |
|---|
Return Value
centerYCenterY 目标相对于自己中心的Y坐标
Declared In
TuSDKICView+Extend.h
– lsqGetCenterWithSize:
获取目标相对于自己中心的坐标
- (CGPoint)lsqGetCenterWithSize:(CGSize)sizeParameters
size |
目标长宽 |
|---|
Return Value
size 目标相对于自己中心的坐标
Declared In
TuSDKICView+Extend.h
– lsqSetBorderWidth:color:
设置边框
- (void)lsqSetBorderWidth:(CGFloat)width color:(UIColor *)colorParameters
width |
边框宽度 |
|---|---|
color |
颜色 |
Declared In
TuSDKICView+Extend.h
– lsqSetCornerRadius:
设置圆角
- (void)lsqSetCornerRadius:(CGFloat)radiusParameters
radius |
角度 |
|---|
Declared In
TuSDKICView+Extend.h
– rotationWithDegrees:
旋转视图
- (void)rotationWithDegrees:(CGFloat)degreesParameters
degrees |
角度 |
|---|
Declared In
TuSDKICView+Extend.h
– rotationWithAngle:
旋转视图
- (void)rotationWithAngle:(CGFloat)angleParameters
angle |
弧度 |
|---|
Declared In
TuSDKICView+Extend.h
– transformToView
将变形应用到视图 防止使用变形后导致视图位置,大小错误 (视图变形后设置大小使用bounds, 位置使用: center)
- (void)transformToViewDeclared In
TuSDKICView+Extend.h
– findViewByTag:
查找视图
- (UIView *)findViewByTag:(NSInteger)tagParameters
tag |
视图Tag |
|---|
Return Value
view 视图(没有找到返回nil)
Declared In
TuSDKICView+Extend.h
– findViewByTag:needChild:
查找视图, 是否查找子视图
- (UIView *)findViewByTag:(NSInteger)tag needChild:(BOOL)needChildParameters
tag |
视图Tag |
|---|---|
needChild |
是否查找子视图 |
Return Value
view 视图(没有找到返回nil)
Declared In
TuSDKICView+Extend.h
– convertScaleAspectFitWithRatio:
将输入长宽按最大比例换为实际位置长宽
- (CGRect)convertScaleAspectFitWithRatio:(float)ratioParameters
ratio |
长宽比例 |
|---|
Return Value
ratio 实际位置长宽 (contents scaled to fit with fixed aspect. remainder is transparent)
Declared In
TuSDKICView+Extend.h
– convertScaleAspectFitWithSize:
将输入长宽按最大比例换为实际位置长宽
- (CGRect)convertScaleAspectFitWithSize:(CGSize)sizeParameters
size |
长宽 |
|---|
Return Value
size 实际位置长宽 (contents scaled to fit with fixed aspect. remainder is transparent)
Declared In
TuSDKICView+Extend.h
+ convertViewSize:scaleAspectFitWithSize:
将输入长宽按最大比例换为视图位置长宽
+ (CGRect)convertViewSize:(CGSize)viewSize scaleAspectFitWithSize:(CGSize)sizeParameters
viewSize |
视图位置 |
|---|---|
size |
长宽 |
Return Value
size 实际位置长宽 (contents scaled to fit with fixed aspect. remainder is transparent)
Declared In
TuSDKICView+Extend.h
– convertScaleAspectFillWithSize:
将输入长宽按最小比例换为实际位置长宽
- (CGRect)convertScaleAspectFillWithSize:(CGSize)sizeParameters
size |
长宽 |
|---|
Return Value
size 实际位置长宽 (contents scaled to fill with fixed aspect. some portion of content may be clipped.)
Declared In
TuSDKICView+Extend.h
+ convertViewSize:scaleAspectFillWithSize:
将输入长宽按最小比例换为视图位置长宽
+ (CGRect)convertViewSize:(CGSize)viewSize scaleAspectFillWithSize:(CGSize)sizeParameters
viewSize |
视图位置 |
|---|---|
size |
长宽 |
Return Value
size 实际位置长宽 (contents scaled to fill with fixed aspect. some portion of content may be clipped.)
Declared In
TuSDKICView+Extend.h