Mam problemy z używaniem TransitionfromView podczas przechodzenia między widokami w mojej aplikacji.TransitionFromView usuwa poprzedni widok
Konfiguracja
Jest to podstawowa konfiguracja widoku kontrolera. Ma dwa widoki. MKMapView i UITableView. Po naciśnięciu przycisku przełączania ma on na zmianę widoki między mapą a tabelą.
To jest mój plik * .h
@interface BrowseBeaconsViewController : UIViewController <UITableViewDelegate, MKMapViewDelegate, UITableViewDataSource, CLLocationManagerDelegate >
{
__weak IBOutlet UIBarButtonItem *refreshBeacons;
__weak IBOutlet UIBarButtonItem *toggleView;
MKMapView* beaconMapView;
__weak IBOutlet UITableView* beaconTableView;
}
Więc tableview pochodzi z ujęć podczas MapView jest tworzony w programie.
problem
[UIView transitionFromView:beaconTableView toView:beaconMapView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished) {}];
Podczas przejścia z Tableview z MapView wartość tableview jest zerowy (0X0000000). Rozumiem zachowanie przejścia z viewfromview jest usunięcie widoku z widoku nadrzędnego. Ale gdy próbuję dodać widok tabeli jako widok podzbiór po przejściu, to nie działa, ponieważ wartość jest pusta. Moje pytanie brzmi: jak dodać widok tabeli po przejściu, jeśli widok jest zerowy?
PS: Przepraszam, jeśli to proste pytanie, ale jestem nowy w programowaniu na iOS i spróbowałem zajrzeć na fora przed opublikowaniem tego pytania.
Dzięki, że to zrobili. – omgpython
bardzo fajne, dzięki – kernix
To działa. Ale mam inne pytanie. Jak zdecydować, który widok jest z przodu? Ponieważ używam tego w komórce widoku kolekcji. –