点击按钮,并且实现增加一个按钮的效果 (附效果图)

不多说,上代码

- (void)viewDidLoad {

[super viewDidLoad];

[self creatUI];

}

-(void)creatUI

{

UIButton* add = [UIButton buttonWithType:UIButtonTypeRoundedRect];

add.frame = CGRectMake(0, 100, 100, 50);

[add setTitle:@"+" forState:UIControlStateNormal];

[add addTarget:self action:@selector(addannn:) forControlEvents:UIControlEventTouchUpInside];

[add setBackgroundImage:[UIImage imageNamed:@"jianceku_"] forState:UIControlStateNormal];

[self.view addSubview:add];

}

//增加按钮的触发事件

-(void)addannn:(UIButton*)sender{

CGRect frame = sender.frame;

[UIView animateWithDuration:0.5 animations:^{

if (sender.frame.origin.x+sender.frame.size.width>=self.view.bounds.size.width) {

sender.frame = CGRectMake(0, sender.frame.origin.y+sender.frame.size.height, sender.frame.size.width, sender.frame.size.height);

}else{

sender.frame = CGRectMake(sender.frame.origin.x+sender.frame.size.width, sender.frame.origin.y, sender.frame.size.width, sender.frame.size.height);

}

UIButton* but = [[UIButton alloc]initWithFrame:CGRectMake(frame.origin.x, frame.origin.y, frame.size.width-1, frame.size.height-1)];

[but setBackgroundImage:[UIImage imageNamed:@"jianceku_"] forState:UIControlStateNormal];

[self.view addSubview:but];

}];

}

效果如下:

时间: 2024-08-10 21:28:43

点击按钮,并且实现增加一个按钮的效果 (附效果图)的相关文章

WinForm 实现点击一个按钮,执行另一个按钮事件

C# 代码如下: private void button1_Click(object sender, EventArgs e) { this.button1.Click += new System.EventHandler(button2_Click); //button2.PerformClick(); 这2句都可以. } 原文地址:https://www.cnblogs.com/yuwentao/p/10442575.html

给EasyUI的DateBox控件增加一个清空按钮

 EasyUI中的DateBox控件居然没有清空按钮,如下图: 真是不可思议,对于要求日期格式必须选择的情况下,不能清空日期,非常不方便. 虽然可以通过手工修改EasyUI及相关库文件来实现增加清空按钮功能,但这要求修改EasyUI原生库文件,而且要修改多个地方,势必会造成其它的不兼容问题. 但随着1.3.5版本的发布,这个问题可以很好地解决了,而且不需要修改任何库文件,只需要在页面中日期控件中增加一段代码即可.这是因为1.3.5版本的EasyUI增加了一个属性:buttons,这个属性可以

tableview左滑按钮 tableviewcell自定义左滑按钮

当我们在使用tableview时,往往需要在cell左滑时显示一个或是多个按钮,但系统默认的只可显示一个,如常见的删除按钮,那么当我们的需求要求要有多个按钮时又该怎么办呢,我们往下看. 首先,现看看系统的按钮(只显示一个按钮时) //设置cell左滑后的删除按钮文字 -(NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)ind

(三十一)工具方法:获得应用程序包名/安装apk/如何获得当前栈顶的Activity/android如何实现点击一个按钮进入指定网页

(1).获得应用程序包名代码 /** * 获取当前应用程序的版本号 * * @return */ private String getVersion() { try { PackageManager manager = getPackageManager(); // 获取包管理服务 PackageInfo ClientInfo = manager .getPackageInfo(getPackageName(), 0); // 获取包的信息 return ClientInfo.versionNa

当一个按钮点击不了时,鼠标可以自定义的样式

现在很多网站流行做法,当一个按钮点击不了的时候,会给用户一个略显优雅的提示,即鼠标手势的样式发生变化.简单的样式变化. 图方便就利用下jquery...主要就是注意下,cursor值的用法 $('#www').mouseout(function(){ $('body').css('cursor', 'default'); }); $('#www').mouseover(function(){ $('body').css({'cursor':'url("cursor.png"),defa

页面table的每行都有一个<input type='button' />,如何实现点击按钮在按钮下方弹出一个div,点击空白消失

\ <input id="test" type="button" />/*按钮*/ <div id="tanchu"></div> <script language="javascript"> $(document).ready(function(e) { $("#test").click(function(e) { $("#tanchu"

点击按钮带编号增加一行js

<table class="tblborder" cellspacing="1" cellpadding="5" width="100%" align="center" bgcolor="#42344a" border="0">      <tr><td><strong id="add_process"&g

JavaScript点击事件/一个按钮触发另一个按钮

给按钮2添加点击事件click触发按钮1的点击事件,就算给按钮1添加样式display: none;或visibility: hidden;隐藏起来也能触发. <button type="button" id="btn1" onclick="alert('我是按钮1的弹框')" >按钮1</button> <button type="button" id="btn2">按

问题:asp.net 点击button按钮调到页面顶部;结果:asp.net点击一个按钮,使页面跳转到本面页上的指定位置

asp.net点击一个按钮,使页面跳转到本面页上的指定位置 (2011-04-19 16:46:51) 转载▼ 标签: it   最近在做一个项目. 用到标题所说的功能. 实现方法: 1.在aspx中添加一个javascript: <script language="javascript" type="text/javascript">         <!-- function autoclick()         {