私はナビゲーションバーを設定し、コードで完全に制御しています。したがって、それはIBには現れません。私は "self.navigationitem.rightbarbutton = myButton;"というボタンを表示しています 私はそれをNILと等しく設定することによってそれを離します。私が疑問に思っているのは、どのようにしてフェードインとフェードインできるのでしょうか?uibarbuttonitemsをフェードアウトさせる
10
A
答えて
23
私は私 のために最高の働いていたものを見つけ[self.navigationItem setRightBarButtonItem:myButtonのアニメーション:YES]; そして次に [self.navigationItem setRightBarButtonItem:nil animated:YES]; フェードアウトさせるには
0
ナビゲーションバーのバーボタンアイテムには、残念ながらこれをアニメートする方法はありません。 UIBarButtonItemはビューやコントロールではないため、アルファのようなアニメーション可能なプロパティはありません。
UIToolbarのバーボタンアイテムの場合、アニメーション化する方法があります。詳細については、この回答を参照してください。
Is it possible to use Core Animation to fade out a UIBarButtonItem?
1
スウィフトバージョン
フェード中:navigationItem.setRightBarButtonItem(myButton, animated: true)
フェードアウト:navigationItem.setRightBarButtonItem(nil, animated: true)
関連する問題
- 1. UIBarButtonItemsがナビゲーションバーに表示されない
- 2. カスタムUIBarButtonItemsを持つiPhoneカスタムナビゲーションバー
- 3. iOS SDK読み込み時にwebviewをフェードアウトさせる
- 4. UIToolbar内でUIBarButtonItemsを動かす
- 5. AVMutableAudioMix - フェードアウトできません
- 6. CSSでフェードアウトした後にフェードアウトする
- 7. iOS 11 uiBarButtonitemsのサイズが縮小されました
- 8. pre-iOS5 UIBarButtonItemsのsetTintColorの代わりに?
- 9. UINavigationBarのUIBarButtonItemsはクローズ不可能です
- 10. ロードで示された逆の順序でdivをフェードアウトさせるには
- 11. オーバーレイを徐々にフェードアウトさせますか?
- 12. PHPエコーメッセージをフェードアウト
- 13. ページをスクロールアップ - フェードアウト
- 14. はフェードアウト
- 15. スライダーフェードイン/フェードアウト
- 16. UIBarButtonItems&UIボタンでマルチタッチを無効にする方法は?
- 17. Androidがフェードアウトする
- 18. ボタンクリック時に別のコンポーネントをフェードイン/フェードアウトさせる方法リアクト経由で
- 19. イメージをフェードアウトし、jqueryの別の位置に表示させる方法は?
- 20. スライドショーをフェードアウトさせるにはどうしたらいいですか?
- 21. UIColorをbuttonPressでフェードアウトする
- 22. シェードでアニメーションをフェードアウトする
- 23. スクロール効果をフェードアウト
- 24. JQuery:フェードアウトとモーションを組み合わせる方法
- 25. MAAttachedWindowのフェードイン/フェードアウト
- 26. フェードアウトjqueryの
- 27. フェードインとフェードアウトGUI.Box
- 28. スクロールアップでフェードアウト
- 29. jqueryフェードアウトのタイミング
- 30. フェードイン()やフェードアウト()()