Hide sidebar completely for custom animation segues
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia riproducendo la transizione con AnimatePushController, UINavigationController, BaseController, NavCon.View.Layer e PushViewController, come mostrato nell’issue. Traccia il modo in cui la barra laterale viene mostrata durante le animazioni di navigazione personalizzate e identifica i controlli di visibilità esistenti. Il lavoro è completato quando la barra laterale è completamente nascosta durante la transizione e non compare alcun lampo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi Jack,
I have your menu throughout my app, on some pages I have to use PushViewController to display a new UIViewController for one reason or another, my issue is that when I do anything but the standard animation I see the menu in the animation, just a glimpse of it, but it makes the transition look bad. My code is below, this should help you re-create the issue.
`static public void AnimatePushController(UINavigationController NavCon, BaseController DestinationViewController)
{
CATransition transition = new CATransition()
{
Duration = 0.35,
TimingFunction = CAMediaTimingFunction.FromName(CAMediaTimingFunction.EaseOut),
Type = CAAnimation.TransitionPush,
Subtype = CAAnimation.TransitionFromRight
};
NavCon.View.Layer.AddAnimation(transition, CALayer.Transition);
NavCon.PushViewController(DestinationViewController, false);
}`
I tried setting the menu width to 0 or disabling it before the transition, what we really need is a hide or hidden state if possible.
I know I keep saying it, but great control!
Many thanks,
Conrad
- Lingua principale
- C#
- Stelle
- 112
- Fork
- 67
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Baseflow/Xamarin-Sidebar
-
Safe Area for iPhone XAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Baseflow/Xamarin-Sidebar#86 · 1 commento · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Baseflow/Xamarin-Sidebar#82 · 3 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Baseflow/Xamarin-Sidebar#81 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Baseflow/Xamarin-Sidebar#80 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Baseflow/Xamarin-Sidebar#79 · 3 commenti ·
Tutte le issue di Baseflow/Xamarin-Sidebar
Issue simili
-
type/automation type/tech-debt
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
High-DPI fixes for release/1.3: editor toolbar icons and Color Picker layout (patch included)Apertano-stack-trace
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
v9 review: TestingApertadocs/external squad/utforming
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Altinn/altinn-studio#21041 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
stryker-mutator/stryker-net#3892 ·
I maintainer di solito rispondono entro 1 giorno