Pokazać Pokaż szczegół Przedstaw modalnie Prezentacja popover Zwyczaj Jaka jest różnica między nimi? Nie mogłem znaleźć żadnej dokumentacji na ten temat. Były takie, które znalazłem w wyszukiwarce Google, ale już ich nie ma: https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html
Czy można anulować segue w prepareForSegue:metodzie? Chcę wykonać pewne sprawdzenie przed segue, a jeśli warunek nie jest spełniony (w tym przypadku, jeśli niektóre UITextFieldsą puste), zamiast wykonywania segue wyświetl komunikat o błędzie.
Wysyłam użytkownika do strony jednym kliknięciem przycisku. Ta strona jest UITableViewController . Teraz, jeśli użytkownik stuknie komórkę, chciałbym go odepchnąć z powrotem na poprzednią stronę. Myślałem o czymś takim, self.performSegue("back")....ale wydaje się to złym pomysłem. Jaki jest właściwy sposób to zrobić?
Mam wspólne, UIViewControllerże cały mój czas, UIViewsControllersaby ponownie wykorzystać niektóre typowe operacje. Chcę ustawić segue na tym „wspólnym” UIViewController, aby wszystkie pozostałe UIViewControllersdziedziczyły. Próbuję dowiedzieć się, jak to zrobić programowo. Wydaje mi się, że pytanie może dotyczyć również tego, jak ustawić seguedla siebie wszystko UIViewControllersbez wchodzenia na planszę i robienia …
Tworzę aplikację, która używa Facebook SDK do uwierzytelniania użytkowników. Próbuję skonsolidować logikę Facebooka w osobnej klasie. Oto kod (uproszczony dla uproszczenia): import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //... handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: …
w mojej aplikacji mam przycisk, który wykonuje programowo segue: - (void)myButtonMethod { //execute segue programmatically [self performSegueWithIdentifier: @"MySegue" sender: self]; } Chciałbym wiedzieć, czy istnieje sposób na odniesienie się do widoku docelowego i przekazanie mu niektórych parametrów. Wiem, że w prepareForSeguemetodzie mogę odnieść się myDestinationViewController *vc = [segue destinationViewController];do tego …
Mam scenorys skonfigurowany z działającym logowaniem i głównym kontrolerem widoku, ten ostatni jest kontrolerem widoku, do którego przechodzi użytkownik po pomyślnym zalogowaniu. Moim celem jest natychmiastowe pokazanie kontrolera widoku głównego, jeśli uwierzytelnianie (przechowywane w pęku kluczy) powiedzie się, i pokazanie kontrolera widoku logowania, jeśli uwierzytelnienie się nie powiodło. Zasadniczo chcę …
Kiedy nawiguję tam i z powrotem między kontrolerami nadrzędnymi i podrzędnymi w kontrolerze nawigacyjnym nadrzędnym - szczegóły, widzę ciemny cień po prawej stronie paska nawigacyjnego u góry. Zaczęło się po uaktualnieniu do Xcode 5.1. Jest szorstki i rozpraszający. Jak mogę się go pozbyć?
Używam normalnych scenorysów i wypychania płynów w xcode, ale chcę, aby sekcje pojawiały się po prostu w następnym widoku, a nie przesuwały następnego widoku (tak jak w przypadku korzystania z paska kart i po prostu pojawia się następny widok). Czy istnieje prosty sposób na to, aby zwykłe segmenty wypychania po …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Co robią różne segue w Xcode 6?
Używam presentViewController do zaprezentowania nowego ekranu let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) Przedstawia nowy ekran od dołu do góry, ale chcę, aby był prezentowany od prawej do lewej bez używania UINavigationController. Używam Xib zamiast Storyboard, więc jak mogę to zrobić?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.