iOS(Objective-C)にてedgeSwipeCancelを実施した際にNavigationBarに文字列が残ります。
前提条件
・NabigationBarにのボタンは非表示
・エッジスワイプ有効
下記はソースコードの抜粋となります。
基本的なNavigationBar付きの画面遷移サンプルに下記コードを追加。
- (void)viewDidLoad { [super viewDidLoad]; // NavigationBarのボタン非表示 self.navigationItem.hidesBackButton = YES; self.navigationController.interactivePopGestureRecognizer.delegate = self; } - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer { // edgeSwipe検知有効とする return YES; }
edgeSwipeを画面半分まで実施し、
edgeSwipeをキャンセルするとNavigationBarに"…"と表示されたりします。
なぜ表示されるのか、回避策がわかりません。
あなたの回答
tips
プレビュー