«uiviewcontroller» etiketlenmiş sorular

UIViewController sınıfı, iOS uygulamalarındaki görünümleri yönetir ve bir uygulamanın görünümleri, temel model nesneleri ve genel iş akışı arasındaki etkileşime aracılık eder.

4
Nasıl özel bir iOS görünüm sınıfı oluşturabilirim ve birden çok kopyasını (IB'de) örnekleyebilirim?
Şu anda, temelde hepsi aynı olan birden fazla zamanlayıcıya sahip bir uygulama yapıyorum. Zamanlayıcılar ve düzen / animasyonlar için tüm kodu kullanan özel bir sınıf oluşturmak istiyorum, böylece birbirinden bağımsız olarak çalışan 5 aynı zamanlayıcıya sahip olabilirim. Düzeni IB (xcode 4.2) kullanarak oluşturdum ve zamanlayıcılar için tüm kod şu anda …

7
Kök görünüm denetleyicisi nasıl edinilir?
Kök görünüm denetleyicisinin bir örneğine ihtiyacım var. Bu yaklaşımları denedim: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; İade: boş : Ayrıca bir dizi denetleyici almaya çalıştığımda: NSArray *viewControllers = self.navigationController.viewControllers; Yalnızca bir denetleyici döndürüyor, ancak bu benim kök görünüm denetleyicim değil. Gezinme denetleyicisinden almaya çalışırsam: UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0]; …

2
Denetleyici Kapsamı Görüntüleme iOS 5'te nasıl çalışır?
WWDC 2011 Oturum 102, Apple benzer özel görünüm denetleyicisi kapları yaratma yeteneği olduğunu View Controller İçericinin tanıttı UITabBarController, UINavigationControllerve benzeri. Örnekleri birkaç kez izledim. Bu modelle ilişkili bir dizi yöntem var, ancak bunları tam olarak anlamak biraz zordu. Burada olduğunu düşündüğüm şeyleri yayınlayacağım ve topluluğun şüphelerimi onaylayıp onaylamayacağını göreceğim. Senaryo …

8
uiviewcontroller başlığı tabbar öğesi başlığından bağımsız olarak nasıl değiştirilir
Görünüm denetleyicilerimin başlığını şu şekilde ayarlıyorum: görünümde yüklendi: self.title = @"my title"; bundan önce, gömülü olduğu görünüm denetleyicisi ve gezinme denetleyicisi için hikaye panolarına başlığı ayarladım. Bunu şu şekilde ayarladım: "Başlık"; Görünüm denetleyicisini tutan sekmeye tıkladığımda sekme çubuğu öğesinin başlığını ve şu şekilde uiviewcontrollerdeğiştirdiğim: benim başlığım Görünüm denetleyicisinin değişmesini istiyorum, …

3
AddChildViewController gerçekte ne yapar?
Ayaklarımı ilk kez iOS geliştirmeye yatırıyorum ve yapmam gereken ilk şeylerden biri, olası birkaç çocuk görüntüleme denetleyicisinden hangisini değiştiren özel bir kapsayıcı görünümü denetleyicisi uygulamaktı - hadi SideBarViewControllerdiyelim - neredeyse tamamen standart bir Sekme Çubuğu Denetleyicisi gibi gösterir . (Hemen hemen bir Sekme Çubuğu Denetleyicisi, ancak sekme çubuğu yerine gizlenebilir …

12
presentViewController ve gezinme çubuğunu görüntüleme
Bir görünüm denetleyici hiyerarşim var ve en üstteki denetleyici kalıcı olarak görüntüleniyor ve kullanırken gezinme çubuğunun nasıl görüntüleneceğini bilmek istiyorum 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' 'PresentViewController: animated: complete:' için dokümanlar not: İPhone ve iPod touch'ta sunulan görünüm her zaman tam ekrandır. İPad'de sunum, modalPresentationStyle özelliğindeki değere bağlıdır. ' 'ModalPresentationStyle' için dokümanlar şunu söylüyor: Sunum …

16
Tek görüntü denetleyicisinin yönü yalnızca Swift'de portre moduna nasıl kilitlenir
Uygulamam tüm oryantasyon desteği aldığından beri. Yalnızca portre modunu belirli UIViewController'a kilitlemek istiyorum. Örneğin, Sekmeli Uygulama olduğunu varsayın ve SignIn View modsal olarak göründüğünde, yalnızca SignIn Görünümünün portre moduna geçmesini istiyorum, kullanıcı cihazı nasıl döndürürse döndürsün veya mevcut cihaz yönü ne olursa olsun


5
TransitionWithView içinde rootViewController değiştirilirken görünüm sızdırıyor
Bir bellek sızıntısını araştırırken, setRootViewController:bir geçiş animasyonu bloğunun içinde arama tekniğiyle ilgili bir sorun keşfettim : [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; Eski görünüm denetleyicisi (değiştirilen) şu anda başka bir görünüm denetleyicisini sunuyorsa, yukarıdaki kod sunulan görünümü görünüm hiyerarşisinden kaldırmaz. Yani, bu işlemler dizisi ... X, …


7
Container View Controller Örnekleri [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Biri bana Container View Controller olarak Custom View Controller oluşturmanın herhangi bir güzel örneğini …

5
Swift'de bir UIViewController alt sınıfı için nasıl özel bir başlatıcı yapabilirim?
Bu daha önce sorulmuşsa özür dilerim, çok fazla araştırma yaptım ve birçok yanıt, işler farklı olduğunda önceki Swift betalarından geliyor. Kesin bir cevap bulamıyorum. Alt sınıf yapmak istiyorum UIViewController ve onu kodda kolayca ayarlamama izin veren özel bir başlatıcıya sahip olmak . Bunu Swift'de yapmakta sorun yaşıyorum. Daha sonra görünüm …

8
presentViewController: animasyonlu: EVET görünümü, kullanıcı tekrar dokunana kadar görünmeyecek
İle bazı garip davranışlar alıyorum presentViewController:animated:completion. Yaptığım şey aslında bir tahmin oyunu. Bir UIViewController(FrequencyTableView) içeren bir UITableView(FrequencyViewController) var. Kullanıcı doğru cevabı içeren söz konusu satıra dokunduğunda, bir görünüm (doğru GörünümController) somutlaştırılmalı ve görünümü modal bir görünüm olarak ekranın altından yukarı kaymalıdır. Bu, kullanıcıya doğru bir cevabı olduğunu söyler ve arkasındaki …

3
iOS İç İçe Görünüm Denetleyicileri, UIViewController görünümünün içinde görünüyor mu?
UIViewController görünümünde iç içe geçmiş bir görünüm denetleyicisinin görünümüne sahip olmak iOS'ta genellikle kötü programlama uygulaması mıdır? Örneğin, kullanıcının dokunuşlarına yanıt veren, ancak ekranın yalnızca% 25'ini kaplayan bir tür etkileşimli öğeye sahip olmak istediğimi varsayalım. Sanırım bu yuvalanmış görünüm denetleyicisini UIViewController'ıma şöyle bir şey söyleyerek ekleyecektim: [self.view addSubview: nestedViewController.view];

12
Film şeridinde arayüz kurulumuyla Swift'de UIViewController için özel init
UIViewController alt sınıfı için özel init yazmakla ilgili sorun yaşıyorum, temelde özelliği doğrudan aşağıdaki gibi ayarlamak yerine, bağımlılığı viewController için init yöntemiyle geçirmek istiyorum. viewControllerB.property = value Bu yüzden, viewController'ım için özel bir init yaptım ve süper belirlenmiş init'i çağırdım init(meme: Meme?) { self.meme = meme super.init(nibName: nil, bundle: nil) …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.