hachinoBlog

hachinobuのエンジニアライフ

UIToolbarTextButtonについて

UIToolbarにUIBarButtonItemを載せて,[UIToolbar subviews]で該当のクラスを引っ張りだしたら
UIBarButtonItemじゃなくUIToolbarTextButtonクラスとして抽出された。
UIToolbarTextButtonはググったけどよく分からず。。
普通にUIToolbarTextButtonを使おうとしても使えなかった…
フレームワーク足りてない??

とりあえず該当のボタンを抽出したい場合は

NSArray *views = [UIToolbar subviews];
for (UIView *view in views) {
    if ([[[view class] description] isEqualToString:@"UIToolbarTextButton"]) {
        //ここに処理
    }
}

isMembarOfとか使えないならクラス名の文字列比較でやっちゃおうという発想。
これくらい自分で思いつかないと駄目だよなー。。