IOS 通过tag删除动态创建的UIButton
IOS 通过tag删除动态创建的UIButton
动态创建
直接上代码
//开始按钮 let btnStart=UIButton() btnStart.tag=100 //重点在这里 btnStart.frame=CGRectMake(CGRectGetMidX(self.frame) / 2 + 25, CGRectGetMidY(self.frame) / 2 + 30, 100, 40) btnStart.setTitle("开始",forState: UIControlState.Normal) btnStart.backgroundColor=UIColor.blueColor() self.view?.addSubview(btnStart)
通过tag删除
之所以采用这样的方式删除,是因为切换Scence的时候创建的UIButton并没有消失,并且对于的操作并没有在一个方法内部
self.view?.viewWithTag(100)?.removeFromSuperview()
后记
最近才开始从头研究swift开发和iOS的开发,都不熟练,欢迎指正!
以学习的态度对待身边的一切
相关推荐
-
IOS 通过tag删除动态创建的UIButton
IOS 通过tag删除动态创建的UIButton 动态创建 直接上代码 //开始按钮 let btnStart=UIButton() btnStart.tag=100 //重点在这里 btnStart.frame=CGRectMake(CGRectGetMidX(self.frame) / 2 + 25, CGRectGetMidY(self.frame) / 2 + 30, 100, 40) btnStart.setTitle("开始",forState: UIControlStat
-
Javascript动态创建表格及删除行列的方法
本文实例讲述了Javascript动态创建表格及删除行列的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"
-
基于dom编程中 动态创建与删除元素的使用
复制代码 代码如下: <html><head><script type="text/javascript"> function test(){ //createElement() 创建一个指定标签名的元素[比如:动态创建超链接] var createa=document.createElement("a"); createa.id="a1";
-
javascript动态创建及删除元素的方法
本文实例讲述了javascript动态创建及删除元素的方法.分享给大家供大家参考.具体分析如下: 在DOM中我们可以方便快速的动态删除与删除dom元素,这里我们就来给各位朋友简单的介绍一下. 例1: 动态创建一个按钮 复制代码 代码如下: <html> <head> <title>动态创建按钮</title> <script language="javascript"> var a,b,ab,ba,c; function cr
-
Vue实现动态创建和删除数据的方法
视图: 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> //导入vue.js <script type="text/javascript" src="./vue.js"></script> //非常简单了设置了一下css样式 <style typ
-
vue点击按钮动态创建与删除组件功能
主要功能需求点: 点击左侧组件库按钮创建对应的不同的组件,并在右侧区域展示 点击右侧创建的组件中的删除按钮,删除对应的组件 删除对应的组件之后,下方的组件位置自动上移 效果图: 代码: 父组件代码(去除了css样式代码): <template> <div class="home"> <div class="container"> <div class="addZujian"> <div>
-
通过JS动态创建一个html DOM元素并显示
近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: /**//* 动态创建DOM元素的相关函数支持 www.jcodecraeer.com */ /**//* 获取以某个元素的DOM对象 @obj 该元素的ID字符串 */ function getElement(obj) { return typeof obj=='string'?document.getElementById(obj):obj; } /**//* 获取某个
-
JS动态创建DOM元素的方法
本文实例讲述了JS动态创建DOM元素的方法.分享给大家供大家参考.具体如下: 近日,因工作需要,需要通过点击某个元素后, 动态创建一个DOM元素并显示,因此写了一些相关的JS函数,在此记录,以作备忘: /* 动态创建DOM元素的相关函数支持 */ /* 获取以某个元素的DOM对象 @obj 该元素的ID字符串 */ function getElement(obj) { return typeof obj=='string'?document.getElementById(obj):obj; }
-
详解Angular 4.x 动态创建组件
动态创建组件 这篇文章我们将介绍在 Angular 中如何动态创建组件. 定义 AlertComponent 组件 首先,我们需要定义一个组件. exe-alert.component.ts import { Component, Input } from '@angular/core'; @Component({ selector: "exe-alert", template: ` <h1>Alert {{type}}</h1> `, }) export cl
-
java使用JDBC动态创建数据表及SQL预处理的方法
本文实例讲述了java使用JDBC动态创建数据表及SQL预处理的方法.分享给大家供大家参考,具体如下: 这两天由于公司的需求,客户需要自定义数据表的字段,导致每张表的字段都不是固定的而且很难有一个通用的模板去维护,所以就使用JDBC动态去创建数据表,然后通过表的字段动态添加数据,数据的来源主要是用户提供的Excel直接导入到数据库中. 如果考虑到字段的类型,可以通过反射的机制去获取,现在主要用户需求就是将数据导入到数据库提供查询功能,不能修改,所以就直接都使用String类型来处理数据更加便捷.
随机推荐
- 使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
- 详解Angular 4.x 动态创建组件
- C# Winform选项卡集成窗体详解
- window.open不被拦截的实现代码
- vbs脚本实现批量转换文件编码
- 用 javascript 实现的点击复制代码
- php删除左端与右端空格的方法
- 33道php常见面试题及答案
- PHP基于闭包思想实现的BT(torrent)文件解析工具实例详解
- Can’t open file:'[Table]mytable.MYI'
- JSP上传文件到指定位置实例代码
- JavaScript中const、var和let区别浅析
- 分享Centos6.5 mysql折腾记
- JS实现网页表格自动变大缩小的方法
- 打印菱形以及斐波纳契数列的几种解法介绍
- Java日期时间格式化操作DateUtils 的整理
- DevExpress实现GridView当无数据行时提示消息
- C#使用Word中的内置对话框实例
- PHP获取访问页面HTTP状态码的实现代码
- PHP+MySQL插入操作实例