タグ

ブックマーク / cheesememo.blog39.fc2.com (2)

  • チーズくんの備忘録 [iOS]UINavigationControllerの進んだ時、戻った時のイベント

    UINavigationControllerに表示されるBackボタンの処理をどうにかハンドリングできないか悩んでいた時、 actionにselectorを指定していたのだが、これがだめだった。 [Bugle Diary][Objective-C][iPhone sdk]やっぱり、backBarButtonItem の動作は やってはいけないことだとわかった後、 ふと、デリゲートでやれと言ってるんだから用意されているのでは?と思い直し、再度デリゲートを調べなおした。 そしたらあった。 [iPhoneアプリ開発と留学]ナビゲーションバーのボタンが押されたときに呼ばれるdelegateを設定する UINavigationControllerを継承したクラスでデリゲートを行い、 そのクラスをUINavigationControllerのインスタンス代わりに生成。 無事、デリゲートの処理が行われて

  • チーズくんの備忘録 [iOS]戻るボタンを消す方法

    このソースをナビゲーションバーに呼び込んでいるコントローラ各々のviewWillApperメソッド内で書いてあげるとBackButtonはきれいに消えます。 //間違ってもUINavigationControllerに対して行わないように -(void)viewWillApper:(BOOL)animated{ [self.navigationItem setHidesBackButton:YES animated:NO]; } 続きには事の顛末を書いてます。 UINavigationItemと言えば、UINavigationBarに表示されるバックボタンやボタンアイテムのことを指す。 私はこれまでこれらをUINavigationControllerで定義されているものだとつい思いこんでいた。 ところがこれがちがった。 実はUIViewControllerの中に存在した。 ずっと前から気に

  • 1