假設我有兩個按鈕是伊娃的插座。一個叫做「藍色」,另一個叫「紅色」。現在,我有一個NSString,其值爲「Red」。我想將由NSString標識的按鈕設置爲selected
狀態,而不使用if
。動態按鈕選擇
我做不要做到這一點:
NSString *[email protected]"Red";
if ([button isEqualtoString:@"Blue")
self.blue.selected=YES; //self.blue and self.red are UIButtons
else
self.red.selected=YES;
這是好的,如果你有兩個按鈕,但我有相當多的多的是,而且這將是非常不雅和繁瑣做這就像30個按鈕。
我寧願找一種方法直接鏈接UIButton
伊娃的名稱與NSString
的值。
太棒了! –
你如何具體表明它是被設置爲YES的按鈕的'selected'屬性? – johnbakers
@andrewjs:這就是他的關鍵路徑中的'.selected'指示的。 – Chuck