Iphone 如何更改UIButton属性
当我使用点语法更改属性时,为什么第一行代码不起作用?一般来说,哪种方法更适合设置属性?仅仅因为“标题标签”被声明为“只读”属性,请参阅仅仅因为“标题标签”被声明为“只读”属性,请参阅 startButton.titleLabel.text 此代码返回按钮的标题,即文本。 您可以通过以下方式在日志中打印此内容:Iphone 如何更改UIButton属性,iphone,objective-c,ios4,uikit,Iphone,Objective C,Ios4,Uikit,当我使用点语法更改属性时,为什么第一行代码不起作用?一般来说,哪种方法更适合设置属性?仅仅因为“标题标签”被声明为“只读”属性,请参阅仅仅因为“标题标签”被声明为“只读”属性,请参阅 startButton.titleLabel.text 此代码返回按钮的标题,即文本。 您可以通过以下方式在日志中打印此内容: startButton.titleLabel.text = @"STOP";//do not work [startButton setTitle:@"STOP" forState:UI
startButton.titleLabel.text = @"STOP";//do not work
[startButton setTitle:@"STOP" forState:UIControlStateNormal];//works
[开始按钮设置标题:@“停止”状态:uicontrol状态正常]
这行代码设置了按钮的标题
startButton.titleLabel.text
此代码返回按钮的标题,即文本。
您可以通过以下方式在日志中打印此内容:
startButton.titleLabel.text = @"STOP";//do not work
[startButton setTitle:@"STOP" forState:UIControlStateNormal];//works
[开始按钮设置标题:@“停止”状态:uicontrol状态正常]
这行代码设置了按钮的标题。讨论尽管此属性是只读的,但它自己的属性是读/写的。使用这些属性可以配置按钮标签的外观。我在文件中找到了,请帮忙。我是初学者。尽管这个属性是只读的,但它自己的属性是读/写的。使用这些属性可以配置按钮标签的外观。我在文件中找到了,请帮忙。我是初学者,谢谢。但是有没有办法使用点语法呢?或者我应该总是使用set来更改属性?这是正确的答案。不应直接设置标签的文本。相反,您应该使用UIButton的setTitle:forState:method。使用属性点语法没有办法做到这一点(无论如何,这并不重要)。谢谢。但是有没有办法使用点语法呢?或者我应该总是使用set来更改属性?这是正确的答案。不应直接设置标签的文本。相反,您应该使用UIButton的setTitle:forState:method。使用属性点语法无法做到这一点(无论如何,这并不重要)。