iOS部分-UI基础控件 - 01天 入门 第11课 上下左右移动
来源:互联网 发布:松下fpwin编程手册 编辑:程序博客网 时间:2024/06/05 16:45
/* 向上移动 */
- (IBAction)top
{
//修改位置可以通过frame
//在OC中,不允许直接修改"对象"的"结构体属性"的成员
//但是允许修改"结构体属性"的"成员"
//如果要修改对象的结构体属性,需要三个步骤
//1.取出button的frame
CGRect frame = self.iconButton.frame;
//2.修改结构体的成员
frame.origin.y -= 20;
//3.重新为对象的结构体属性赋值
self.iconButton.frame = frame;
}
/* 向下移动 */
- (IBAction)bottom
{
//修改位置可以通过frame
//在OC中,不允许直接修改"对象"的"结构体属性"的成员
//但是允许修改"结构体属性"的"成员"
//如果要修改对象的结构体属性,需要三个步骤
//1.取出button的frame
CGRect frame = self.iconButton.frame;
//2.修改结构体的成员
frame.origin.y += 20;
//3.重新为对象的结构体属性赋值
self.iconButton.frame = frame;
}
/* 向左移动 */
- (IBAction)left
{
//修改位置可以通过frame
//在OC中,不允许直接修改"对象"的"结构体属性"的成员
//但是允许修改"结构体属性"的"成员"
//如果要修改对象的结构体属性,需要三个步骤
//1.取出button的frame
CGRect frame = self.iconButton.frame;
//2.修改结构体的成员
frame.origin.x -= 20;
//3.重新为对象的结构体属性赋值
self.iconButton.frame = frame;
}
/* 向右移动 */
- (IBAction)right
{
//修改位置可以通过frame
//在OC中,不允许直接修改"对象"的"结构体属性"的成员
//但是允许修改"结构体属性"的"成员"
//如果要修改对象的结构体属性,需要三个步骤
//1.取出button的frame
CGRect frame = self.iconButton.frame;
//2.修改结构体的成员
frame.origin.x += 20;
//3.重新为对象的结构体属性赋值
self.iconButton.frame = frame;
}
7.总结
在写代码的时候,无论是多么复杂的功能。我们第一步。以实现目标为你的最初目标。
有些人写代码的时候写得很慢,满脑子都是模式。我是不是要用到这个技术、会用到那个技术。觉得这个技术不用就太可惜了。老是在琢磨这些东西。然后写代码的时候,总是瞻前顾后。就是不知道当前的代码怎么整。老想着后面的。我下一步会怎么样。我现在是不是要琢磨一下。老想着后面,前面的不写。这样会一直没有结果。
- iOS部分-UI基础控件 - 01天 入门 第11课 上下左右移动
- iOS部分-UI基础控件 - 01天 入门 第09课 UI控件概述
- iOS部分-UI基础控件 - 01天 入门 第01课 计算机的界面搭建
- iOS部分-UI基础控件 - 01天 入门 第02课 加法计算器的实现
- iOS部分-UI基础控件 - 01天 入门 第03课 IBAction&IBOutlet
- iOS部分-UI基础控件 - 01天 入门 第04课 加法计算器小结
- iOS部分-UI基础控件 - 01天 入门 第05课 关闭键盘
- iOS部分-UI基础控件 - 01天 入门 第06课 gif的简单实用
- iOS部分-UI基础控件 - 01天 入门 第07课 私有扩展&IBAction
- iOS部分-UI基础控件 - 01天 入门 第08课 创建应用程序中的一些细节
- iOS部分-UI基础控件 - 01天 入门 第10课 frame&bounds¢er属性
- iOS部分-UI基础控件 - 01天 入门 第12课 代码优化
- iOS入门-UI基础控件
- iOS从入门开发系列01 (UI基础控件)
- 控制控件上下左右移动
- IOS UI基础控件
- UI第01天:iOS编程入门总结
- IOS基础UI控件简介
- USACO 1.1 Broken Necklace
- 基于阿里云Ubuntu14.04 64bit部署WordPress博客系统
- How To Create A Struts 2 Web Application
- 新建Android工程报错:'Building workspace' has encountered a problem...解决办法
- Leetcode #141 Linked List Cycle Python
- iOS部分-UI基础控件 - 01天 入门 第11课 上下左右移动
- 635 Oh, my goddess【优先队列+bfs】
- iOS部分-UI基础控件 - 01天 入门 第12课 代码优化
- PHP中的运算符
- imkdzvutpsotrzub
- 【笔记】css绘制带三角的气泡
- Unity优化大全(八)之 GPU-Ligh和其他
- Shader基本语法
- 中序遍历和后序遍历树构造二叉树