UIButton

UIButtton setTitle:forState:ではまる

forState:の引数が論理和で一気に指定できると思い込んでいました。しかし次のように指定してもタイトルがなぜか変わらない。 [button setTitle:title forState:UIControlStateNormal | UIControlStateHighlighted | UIControlStateDisabled | UIControlStateSelected]; しばらく悩みました。やはり一つずつ指定しないとだめなようです。 [button setTitle:title forState:UIControlStateNormal ]; [button setTitle:title forState:UIControlStateHighlighted]; 元からそういうものか