Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从NSString中提取UIButton对象_Ios_Objective C_Uibutton_Nsstring - Fatal编程技术网

Ios 从NSString中提取UIButton对象

Ios 从NSString中提取UIButton对象,ios,objective-c,uibutton,nsstring,Ios,Objective C,Uibutton,Nsstring,我想隐藏已创建的UIButton对象,该对象的名称与字符串myBtnName的内容相同 NSString *str=@"first"; NSString *myBtnName=[str stringByAppendingString:@"Btn"]; myBtnName是(NSString),其值为@“firstBtn”。。。我如何使它(UIButton)成为第一个BTN?。。。请帮助我,不要正确理解你的问题,但我了解你的问题。要通过附加变量来设置按钮的标题,请尝试以下操作: 这将在文本(

我想隐藏已创建的UIButton对象,该对象的名称与字符串myBtnName的内容相同

 NSString *str=@"first";
 NSString *myBtnName=[str stringByAppendingString:@"Btn"];

myBtnName是(NSString),其值为@“firstBtn”。。。我如何使它(UIButton)成为第一个BTN?。。。请帮助我,不要正确理解你的问题,但我了解你的问题。要通过附加变量来设置按钮的标题,请尝试以下操作: 这将在文本(即@“Btn”)中添加变量:希望这有帮助:)


不要完全理解你的问题,但我有点理解你的问题。要通过附加变量来设置按钮的标题,请尝试以下操作: 这将在文本(即@“Btn”)中添加变量:希望这有帮助:)


我不清楚你的问题,但如果你想得到一个按名称定义为属性的按钮,你可以使用:

NSString* myBtn = [str stringByAppendingString:@"Btn"];
UIButton* button = [self valueForKey:myBtn];

我不清楚你的问题,但如果你想得到一个按名称定义为属性的按钮,你可以使用:

NSString* myBtn = [str stringByAppendingString:@"Btn"];
UIButton* button = [self valueForKey:myBtn];

我不太明白。是否要创建名为字符串内容的UIButton变量?或者设置按钮标题?我想隐藏已创建的UIButton对象,其名称与Strings的内容相同。如果不保存
NSStrings
而是整数,请查看使用键值编码的公认答案。您可以在实例化时为
UIButton
提供一个标记号,然后通过
UIButton*tmpButton=(UIButton*)[self.view view with tag:tmpTag]谢谢David Somen。。。我不知道我是否理解。是否要创建名为字符串内容的UIButton变量?或者设置按钮标题?我想隐藏已创建的UIButton对象,其名称与Strings的内容相同。如果不保存
NSStrings
而是整数,请查看使用键值编码的公认答案。您可以在实例化时为
UIButton
提供一个标记号,然后通过
UIButton*tmpButton=(UIButton*)[self.view view with tag:tmpTag]谢谢David Somen。。。它将创建一个新的UIButton。。。我想访问与stringok内容名称相同的现有UIButton,您想将按钮名称设置为与变量文本相同吗?我说的对吗?我想隐藏已经创建的按钮谁的名字在NSString的内容中。。。。UIButton*button=[self-valueForKey:myBtn];按钮。隐藏=是;为meIt工作正常将创建一个新的UIButton。。。我想访问与stringok内容名称相同的现有UIButton,您想将按钮名称设置为与变量文本相同吗?我说的对吗?我想隐藏已经创建的按钮谁的名字在NSString的内容中。。。。UIButton*button=[self-valueForKey:myBtn];按钮。隐藏=是;对我来说很好
UIButton *button = [button setTitle:[NSString stringWithFormat:@"%@Btn",yourVariableString]   forState:UIControlStateNormal];