Ich habe eine Ansicht wie Shortcuts Ansicht mit einigen Tasten. Jetzt, wenn ich auf den Shortcut-Button klicke, wird die Shortcut-Ansicht angezeigt. Ich möchte, dass der Benutzer die Ansicht nicht berührt. Wie kann die Shortcuts-Ansicht nach 8 Sekunden ausgeblendet werden und der Benutzer die Ansicht vor 8 Sekunden berühren.Wie versteckt man den Benutzer uiview nicht die Ansicht?
5
A
Antwort
1
Sie könnten UIView Animationen verwenden und den Blick aus dem Bildschirm
[UIView animateWithDuration:0.333f
delay:8.0f
options:UIViewAnimationCurveEaseOut
animations:^(void) {
myView.transform = CGAffineTransformMakeTranslation(0,self.view.frame.size.height);
}
completion:nil];
In diesem Beispiel bewegen ich Ihren Blick auf den unteren Rand des Bildschirms bewegte, CGAffineTransformMakeTranslation(x,y)
bewegt den Rahmen Ihrer Ansicht durch die gegebenen x und y Punkte
und es zurück zu bewegen, gut, können Sie die Drift;)
0
können Sie verwenden, um die - (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay
und + (void)cancelPreviousPerformRequestsWithTarget:(id)aTarget
Methoden
-(void)showShortcuts
{
// all the code you need to show your shortcuts view
...
[self perfornSelector:@selector(hideShortcuts) withObject:nil afterDelay:8.0];
}
-(void)hideShortcuts
{
// all the code you need to hide your shortcuts view
...
}
-(void)shortcutPressed:(id) shortcut
{
[NSObject cancelPreviousPerformRequestsWithTarget:self];
// code your shortcut is supposed to trigger
...
}
Verwandte Themen
- 1. Wie versteckt man einen Subframe einer UIView?
- 2. Wie man den Knopf versteckt
- 3. Wie erstellt man den Explosionseffekt der UIView?
- 4. Tabellarische Ansicht, die die Abschnitte zuerst versteckt?
- 5. UIView vs Container Ansicht
- 6. Recycler-Ansicht versteckt die Daten darunter
- 7. Wie erkennt man, wenn eine UIView die Größe geändert hat?
- 8. Wie versteckt man die Auswahl auf UITableview?
- 9. Meteor - Wie man die verwendete Meteorversion versteckt
- 10. Ansicht gedrückt nach Statusleiste versteckt?
- 11. UIView - Zentrieren Sie den gesamten Inhalt von UIView?
- 12. Animieren UIView - Wie man die Position verfolgt?
- 13. Wie versteckt man einen Tooltip?
- 14. Wie bekommt man die Ansicht?
- 15. UIView - Wie wird benachrichtigt, wenn die Ansicht geladen wird?
- 16. UITapGestureRecognizer funktioniert nicht auf den oberen Punkten auf UIView
- 17. Wie erstellt man einen Gradientenrahmen von UIView?
- 18. iPhone: Wie erhält man die obere linke Ecke einer UIView?
- 19. Aktivitätsanzeige Ansicht, die nicht
- 20. Wie man die Ansicht und den Controller in Swing koppelt
- 21. Wie man Nachrichtenkasten automatisch versteckt?
- 22. Wie erstellt man die UIView Sub-Klasse mit Xib?
- 23. Wie animiert man in UIView?
- 24. Wie erkennt eine UIView den UIViewController einer hinzugefügten Unteransicht?
- 25. Wie man den Header feststellt, aber den Inhalt nicht über CSS und HTML versteckt?
- 26. Wie behandelt man die Steuerungsereignisse eines UIView von einem UIViewController.
- 27. AdView nicht angezeigt (evtl. Versteckt hinter andere Ansicht)
- 28. Tippen Gesture Recognizer nicht in benutzerdefinierten UIView in super Ansicht
- 29. Hinzufügen von UIView zurück zur Ansicht
- 30. Versteckt den Typ Parameter
vielen Dank für Ihre Antwort –