8.14
button
添加图片 可以直接 拖拽到 images xcasserts 下
按钮的使用 如果想让按钮点击后 可以翻转 在左栏的 state config 设置成高亮状态 换成不同的 背景图
button 类型 要改一下 因为 默认为系统 按下回变灰色 变为 custom 自定义
想要获取 坐标值 可以通过 cgrect originfram =self.btnicon.frame;
frame 中包含按钮的大小和坐标originframe.origin.y-=10 y 的值
移动图标 3步
1获取原始的frame值
cgrect originframe= self,btnicon.frame
2修改frame的值
ariginframe,origin,y+=10;
3重新赋值
frame self.btnicon.frame=ariginframe
不能直接 修改坐标值
多个按钮连接到一个方法 需要用tag区分按钮 改变tag值 10 20 30
tag 标记 判断点击的哪个按钮?
然后利用 switch 进行判断 执行不同的代码
switch(sender.tag){
case:10
frame.y-=10;
case:20
}
frame 可以修改位置大小
center 可以修改位置
bounds 只能修改大小
transform 都可以更改
通过center 移动位置
cgpoint centerpoint =self.bounds.center;
获取原始坐标
centerpoint.x+=10
重新赋值
把一种类型转化为另一种 可以通过 nsstringfromcgrect 字符串来自于坐标