从 NSString 中提取 UIButton 对象

extract UIButton object from NSString

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

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

myBtnName 是 (NSString ) 并具有 @"firstBtn" 的值...我如何实现 (UIButton) firstBtn?...请帮助

不明白你的问题,但我有点理解你的问题。你想通过附加你的变量来设置按钮的标题试试这个: 这将附加您的文本,即 @"Btn" 和您的变量:希望这有帮助.. :)

    UIButton *btn = [btn setTitle:[NSString stringWithFormat:@"%@Btn",yourVariableString]   forState:UIControlStateNormal];

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

NSString* myBtn = [str stringByAppendingString:@"Btn"];
UIButton* button = [self valueForKey:myBtn];
UIButton *button = [button setTitle:[NSString stringWithFormat:@"%@Btn",yourVariableString]   forState:UIControlStateNormal];