美文网首页iOS
组件属性

组件属性

作者: 习惯了_就好 | 来源:发表于2019-04-14 11:34 被阅读0次

**
frame:改变组件的大小,位置
**
CGRect tempFrame = self.image.frame;
tempFrame.origin.y -=10;
self.image.frame = tempFrame;

CGRect tempFrame = self.image.frame;
tempFrame.size.width +=10;
tempFrame.size.height +=10;
self.image.frame = tempFrame;

**
bounds:改变组件的大小
**
CGRect tempBounds = self.image.bounds;
tempBounds.size.width += 50;
tempBounds.size.height += 50;
self.image.bounds = tempBounds;

**
center:改变组件的位置
**
CGPoint tempCenter = self.image.center;
tempCenter.y -= 10;
self.image.center = tempCenter;

**
transform:改变位置大小旋转
**
位置:
//transform的操作都是相对于原始位置的,所以CGAffineTransformMakeTranslation只能对view改变一次,
//而CGAffineTransformTranslate每次都是相对于上一次的transform,所以可以一直执行。
// self.image.transform = CGAffineTransformMakeTranslation(0, -10);
self.image.transform = CGAffineTransformTranslate(self.image.transform, 0, -10);
缩放:
self.image.transform = CGAffineTransformMakeScale(0.8, 0.8);
self.i:mage.transform = CGAffineTransformScale(self.image.transform, 1.2, 1.2);
旋转
// self.image.transform = CGAffineTransformMakeRotation(-M_PI_4);
self.image.transform = CGAffineTransformRotate(self.image.transform, -M_PI_4);

相关文章

  • React的点点滴滴

    [索引][1.无属性组件][2.有属性组件][3.组件的静态对象和属性] 1.无属性组件 等同于 2.有属性组件 ...

  • Vue组件--动态传值

    父组件-->子组件:通过属性props传值 子组件中定义属性 父组件中绑定此属性(子组件...

  • 组件

    组件定义 组件的props 组件的state 有状态组件和无状态组件 属性校验和默认属性 组件样式

  • 深入理解React组件

    1、组件 state ( 组件属性的定义和修改方式 )   组件中的属性分为state、props 和 普通属性。...

  • angular2:组件间的属性如何绑定

    组件B的属性BP要绑定组件A的属性AP,那么就在组件A中引入组件B,并且在B的元素中让BP作为属性名,AP作为属性...

  • ES5 VS ES6

    模块引用 组件化 组件方法 属性类型和默认属性 state

  • Vue之数据通信

    Vue 如何实现组件通信?①父组件向子组件通信(props:['属性名']) 给父组件中的子组件标签绑定属性,然后...

  • 2021-08-05-🦕🦕 react 高阶组件hotc和@装饰

    简介 高阶组件可以直接调用子组件属性方法;子组件通过 this.props.xxx调用高阶组件方法属性 高阶组件无...

  • vue子组件给父组件传属性

    1.普通属性传递方式 子组件通过this.$emit('update:属性名',属性值)修改父组件的值 1.组件内...

  • vue组件父子通信和子父通信

    父组件通过props来向子组件传递属性(属性传递,父to子)父组件: v-bind:user=" "子组件: pr...

网友评论

    本文标题:组件属性

    本文链接:https://www.haomeiwen.com/subject/cowwiqtx.html