切换UILabel的隐藏状态(Toggle hidden state of UILabel)
我想用按钮来切换几个UILabel的隐藏状态。 按下按钮一次,取消隐藏它们,再次按下隐藏标签,隐藏这些标签的默认状态。
这是我认为会工作(但显然不):
@IBAction func information(sender: AnyObject, forEvent event: UIEvent) { if(infoLocation.hidden = true) { self.infoLocation.hidden = false } else { self.infoLocation.hidden = true } //**********************************// if(infoName.hidden = true) { self.infoName.hidden = false } else { self.infoName.hidden = true } //**********************************// if(infoVersion.hidden = true) { self.infoVersion.hidden = false } else { self.infoVersion.hidden = true } }
I want to use the press of a button to toggle the hidden state of a couple of UILabels. Press the button once, it unhides them, press again the labels are hidden, the default state for these labels being hidden.
Here is what I thought would work (but obviously does not):
@IBAction func information(sender: AnyObject, forEvent event: UIEvent) { if(infoLocation.hidden = true) { self.infoLocation.hidden = false } else { self.infoLocation.hidden = true } //**********************************// if(infoName.hidden = true) { self.infoName.hidden = false } else { self.infoName.hidden = true } //**********************************// if(infoVersion.hidden = true) { self.infoVersion.hidden = false } else { self.infoVersion.hidden = true } }
原文:https://stackoverflow.com/questions/30036615
更新时间:2023-11-27 20:11
最满意答案
你可以操作jquery中的关闭按钮,并在单击按钮时隐藏选项卡,在css中放置一个样式。
在你的CSS中使用它来隐藏选项卡。
.display_none{ display: none !important; }
在jquery代码中使用它。
$('.close').click(function(){ $('.tab-content').addClass('display_none'); });
请参阅此说明在此处输入链接说明
编辑jQuery。
You can manipulate the close button in jquery and put a style on it in the css by hiding the tab when the button is clicked.
use this in your css to hide the tab.
.display_none{ display: none !important; }
Use this in your jquery code.
$('.close').click(function(){ $('.tab-content').addClass('display_none'); });
Refer to this instructions enter link description here
Edited jQuery.
相关问答
更多-
关闭引导程序4选项卡窗格(Close Bootstrap 4 tab pane)[2024-01-08]
如果您在第二次点击导航.tab-pane后尝试隐藏活动的.tab-pane数据,则可以将jQuery更新为如下所示: $(".nav-link").click(function(){ if ($(this).hasClass('active')){ $('#' + this.hash.substr(1).toLowerCase()).toggleClass('active'); } }); 这是一个工作的代码: http ://codepen.io/egerrard/pen ... -
尝试这个 $('div[name=DvModalOperacionesMensajes]').on("hidden.bs.modal", function () { InicializarCampos (); $('#DvModalOperacionesMensajes a:first').tab('show'); }); try this $('div[name=DvModalOperacionesMensajes]').on("hidden.bs.modal", ...
-
您在行名称中有语法错误 :// ^ 解决问题应该是:的jsfiddle You have a syntax error in class name at line:// ^ To solve problem it ...
如何通过单击引导程序中当前选项卡内的按钮转到其他选项卡(how to go to other Tab by clicking button inside the current Tab in bootstrap)[2021-10-01]
你需要将这段代码添加到你的script.js文件中,我假设你已经创建了它,然后只需将这个代码段粘贴到它上面。 $(document).ready(function(){ $('.next').click(function(){ $('.nav-tabs a[href="#menu3"]').tab('show'); console.log(1111); }); }); 这是我在bootsnip上创建的一个片段: http ://bootsnipp.com/u ...TabControl不提供关闭TabItems的功能。 您可以添加一个“x”按钮,并将可见性设置为折叠/隐藏为黑客。 或者您可以查看Infragistics的XamTabControl或支持关闭Tabs的任何其他供应商产品。 TabControl does not provide the ability to close TabItems. You could add a 'x' button and set the visibility to Collapsed / Hidden as a hack. O ...这将是一个有点hacky。 基于TabPane的CSS参考和TabPane的源代码:一个Tab包含一个StackPane ,它包含一个Label ,关闭Button和焦点指示器。 此StackPane具有样式类tab-container 。 所以你可以在CSS中旋转这个StackPane : .tab-pane > .tab-header-area > .headers-region > .tab > .tab-container { -fx-rotate:90; } 旋转StackPane我注意到 ...你可以操作jquery中的关闭按钮,并在单击按钮时隐藏选项卡,在css中放置一个样式。 在你的CSS中使用它来隐藏选项卡。 .display_none{ display: none !important; } 在jquery代码中使用它。 $('.close').click(function(){ $('.tab-content').addClass('display_none'); }); 请参阅此说明在此处输入链接说明 编辑jQuery。 You can manipulate the ...请参阅JSFiddle Here 。 我在这里创建了一个jsFiddle来复制你所要求的行为。 您遇到此问题的原因有以下几点: 在添加id: 'li'+Count, element时,你正在使用"class":"active",激活这个药丸"class":"active", 。 如果有两个药丸活跃,则两个药丸都会突出显示。 同样地,在添加药丸的内容时,你正在投入 jQuery('', { id: 'la'+Count, "class":"tab-pane active", ...关闭整个引导选项卡窗格(Close an entire bootstrap tab-pane)[2022-09-28]
对不起,我无法为你提供更好的小提琴,但我用jQuery解决了它。 我发现没有直接的bootstrap答案,所以一个非常简短的jQuery片段就可以了。 $(document).ready(function () { $("#statsTab").on("click", function() { $("#statistics").css("display", "block"); $("#closeStats").on("click", function() { $("#s ...如何在MahApps TabControl的选项卡中添加关闭按钮?(How do I add a close button to a tab of the MahApps TabControl?)[2024-04-14]
最简单的方法是使用MetroTabItem 。 它附带属性CloseButtonEnabled来启用/禁用关闭按钮。 您还可以将命令绑定到CloseTabCommand和CloseTabCommandParameter 。相关文章
更多- [翻译][Trident] Trident state原理
- Hadoop Namenode不能启动(dfs/name is in an inconsistent state)
- Storm可靠性及事务性相关设计: Acker及Trident State
- 微信Tab页切换
- 解决Hadoop namenode启动 **dfs/name is in an inconsistent state的问题
- mongrel_cluster 切换日志文件报错
- C#.net用回车切换控件焦点
- Hadoop0.20.203.0在关机重启后,namenode启动报错(/dfs/name is in an inconsistent state)
- android仿微信的activity平滑水平切换动画
- JAVA设计模式学习23——状态模式
最新问答
更多- python的访问器方法有哪些
- 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
- 透明度错误IE11(Transparency bug IE11)
- linux的基本操作命令。。。
- 响应navi重叠h1和nav上的h1链接不起作用(Responsive navi overlaps h1 and navi links on h1 isn't working)
- 在C中读取文件:“r”和“a +”标志的不同行为(Reading a File in C: different behavior for “r” and “a+” flags)
- NFC提供什么样的带宽?(What Kind of Bandwidth does NFC Provide?)
元素上的盒子阴影行为(box-shadow behaviour on elements) - Laravel检查是否存在记录(Laravel Checking If a Record Exists)
- 设置base64图像的大小javascript - angularjs(set size of a base64 image javascript - angularjs)
- 想学Linux 运维 深圳有哪个培训机构好一点
- 为什么有时不需要在lambda中捕获一个常量变量?(Why is a const variable sometimes not required to be captured in a lambda?)
- 在Framework 3.5中使用服务器标签<%=%>设置Visible属性(Set Visible property with server tag <%= %> in Framework 3.5)
- AdoNetAppender中的log4net连接类型无效(log4net connection type invalid in AdoNetAppender)
- 错误:发送后无法设置标题。(Error: Can't set headers after they are sent. authentication system)
- 等待EC2实例重启(Wait for an EC2 instance to reboot)
- 如何在红宝石中使用正则表达式?(How to do this in regex in ruby?)
- 使用鼠标在OpenGL GLUT中绘制多边形(Draw a polygon in OpenGL GLUT with mouse)
- 江民杀毒软件的KSysnon.sys模块是什么东西?
- 处理器在传递到add_xpath()或add_value()时调用了什么顺序?(What order are processors called when passed into add_xpath() or add_value()?)
- sp_updatestats是否导致SQL Server 2005中无法访问表?(Does sp_updatestats cause tables to be inaccessible in SQL Server 2005?)
- 如何创建一个可以与持续运行的服务交互的CLI,类似于MySQL的shell?(How to create a CLI that can interact with a continuously running service, similar to MySQL's shell?)
- AESGCM解密失败的MAC(AESGCM decryption failing with MAC)
- SQL查询,其中字段不包含$ x(SQL Query Where Field DOES NOT Contain $x)
- PerSession与PerCall(PerSession vs. PerCall)
- C#:有两个构造函数的对象:如何限制哪些属性设置在一起?(C#: Object having two constructors: how to limit which properties are set together?)
- 平衡一个精灵(Balancing a sprite)
- n2cms Asp.net在“文件”菜单上给出错误(文件管理器)(n2cms Asp.net give error on Files menu (File Manager))
- Zurb Foundation 4 - 嵌套网格对齐问题(Zurb Foundation 4 - Nested grid alignment issues)
- 湖北京山哪里有修平板计算机的