Button.titleLabel.text.length与Button.currentTitle.lenth的区别?

原创 2015年11月19日 21:13:27

比较二者的输出结果,当把button的text属性设置为空时,输出button.title.text.length依然是10,然而输出button.currentTitle.length的时候却输出的是0.

这是因为我们自己创建的button一般都是自定义类型,用currentTitle获取当前title,而titleLabel是只读属性,属于系统button,与自定义button不同。

currentTitle 和titleLabel不一样。按钮上显示的是CurrnetTitle,而不是titleLabel.

所以在判断一个按钮的当前text是不是空的时候不要用titleLabel.text.length而要用currentLabel



一定不要使用titleLabel去设置文本内容和颜色,因为按钮是有状态的。而状态的文本值是title里面取。

如果要为titleLabel设置文本值,系统不知道是哪一种状态下显示的文本,干脆不显示。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

实现button的Image在titleLabel的上面

![这里写代码片](http://img.blog.csdn.net/20160616112611617) //用UIButton来实现上图中样式 下面是自定义的Button: #import @in...

submit和button的区别

  • 2013-08-08 09:38
  • 49KB
  • 下载

html中submit和button的区别

  • 2014-01-20 17:05
  • 34KB
  • 下载

Android开发 第2课 控件TextView、Plain Text、ImageView、 Button、ImageButton以及点击事件

控件 TextView 显示文本 Plain Text 输入文本 //将布局xml文件引入到activity当中 setContentView(R.layout.ac...

button与a标签的区别

J版OpenStack text框回车(enter)实现table Filter功能(替代筛选button功能)

J版OpenStack text框回车(enter)实现table Filter功能

一些自学的html/javascript代码(button,text及其调用函数用法)

当然看了我之前写的几篇水文,有点兴趣了,想写个东西玩玩,然后不知道写什么,那么这个算平均分小东西可以检验一下。 当然只用html是写不出来的,因为html是非逻辑控制语言,那么就是说要嵌入逻辑控制语...

#339 – 是按钮上的文字换行显示(Wrapping a Button’s Text Content to Multiple Lines)

当Button 控件的大小是根据内容自适应的时候,它的大小将根据内容调整为完全显示说有文字,但是这样显示的文字只用一行显示。 <Button Content="Click me if you wan...

QML学习之基本元素Rectangle, Text, Button,Image介绍

此文乃《Qt Quick 核心编程》的读书笔记。若喜欢,请支持图书作者。本文主要介绍QML中Rectangle, Text, Button, Image的基本属性和一般应用。

微信小程序基础之常用控件text、icon、progress、button、navigator

今天展示一下基础控件的学习开发,希望对大家有所帮助,转载请说明~首先延续之前的首页界面展示,几个跳转navigator的使用,然后是各功能模块的功能使用一、text展示使用按钮,进行文字的添加与减少,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)