«uiview» etiketlenmiş sorular

UIView, iOS'un UIKit çerçevesindeki bir sınıftır ve ekranda dikdörtgen bir alan ve o alandaki içeriği yönetmek için arayüzler tanımlar. Tüm kullanıcı arayüzü öğeleri UIView'in alt sınıflarıdır veya bir UIView içinde bulunur.


13
iOS - tüm dokunuşları bir görünüm üzerinden iletin
Diğer görünümlerin üstüne bindirilmiş bir görünüm var. Sadece ekranda bazı dokunuşları tespit etmek için çok fazla kullanıyorum, ancak bunun dışında, görünümün altındaki diğer görünümlerin davranışlarını durdurmasını istemiyorum, bu da kaydırma görüntülerini vb. bu bindirme görünümü? UIView'in bir alt hesaplamasıdır.
141 events  uiview  touch 

8
iPhone SDK: loadView ve viewDidLoad arasındaki fark nedir?
Bir iPhone uygulamasında görünümler ve görünüm denetleyicileriyle çalışırken, herkes loadView ve viewDidLoad arasındaki farkı açıklayabilir mi? Kişisel bağlamım, tüm görüşlerimi koddan oluşturmam, herhangi bir fark yaratırsa Interface Builder'ı kullanmam ve kullanmam. Sık sık loadView için init kodu eklediğimde, sonsuz bir yığın izlemesi ile sonuçlandığımı gördüm, bu yüzden genellikle tüm çocuk …

15
Bir UIView'in Ekran Görüntüsü Nasıl Alınır?
Benim iPhone uygulaması spesifik bir ekran görüntüsünü alabilir nasıl merak ediyorum UIViewbir şekilde UIImage. Bu kodu denedim ama tüm elde boş bir görüntü. UIGraphicsBeginImageContext(CGSizeMake(320,480)); CGContextRef context = UIGraphicsGetCurrentContext(); [myUIView.layer drawInContext:context]; UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); myUIView320x480 boyutlarında ve bazı alt görünümleri var. Bunu yapmanın doğru yolu nedir?

11
CALayer'ımın çapa noktasını değiştirmek görünümü hareket ettiriyor
anchorPointGörünümü değiştirmek ama aynı yerde tutmak istiyorum . Ben denedim NSLog-ing self.layer.positionve self.centerve her ikisi de kalmak bakılmaksızın anchorPoint değişikliklerin aynı. Yine de görüşüm hareket ediyor! Bunun nasıl yapılacağına dair herhangi bir ipucu var mı? self.layer.anchorPoint = CGPointMake(0.5, 0.5); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); self.layer.anchorPoint = CGPointMake(1, 1); NSLog(@"center …

10
Film şeridindeki harici bir xib dosyasından görünümü yükle
Bir storyboard'daki birden çok görüntü denetleyicisinde bir görünüm kullanmak istiyorum. Bu nedenle, görünümü harici bir xib'de tasarlamayı düşündüm, böylece değişiklikler her görünüm denetleyicisine yansıtılır. Ancak bir storyboard'a harici bir xib'den bir görünüm nasıl yüklenebilir ve bu mümkün mü? Durum bu değilse, mevcut duruma uygun başka hangi alternatifler mevcut?
131 ios  uiview  storyboard  xib 

9
Sadece bir daire olan özel bir UIView nasıl çizilir - iPhone uygulaması
Kelimenin tam anlamıyla bir top (2B daire) olan özel bir UIView çizmeye nasıl başlayabilirim? DrawRect yöntemini geçersiz kılar mıyım? Ve birisi bana mavi bir daire çizmenin kodunu gösterebilir mi? Ayrıca, bu görüşün çerçevesini sınıfın içinde değiştirmek doğru olur mu? Yoksa farklı bir sınıftan çerçeveyi değiştirmem gerekiyor mu? (sadece etrafta zıplayan …
129 iphone  ios  ipad  uiview 

9
ConvertRect: toView :, convertRect: FromView :, convertPoint: toView: ve convertPoint: fromView: yöntemlerini anlayın
Bu yöntemlerin işlevlerini anlamaya çalışıyorum. Anlambilimlerini anlamak için bana basit bir kullanım durumu sağlayabilir misiniz? Belgelerden, örneğin, convertPoint: fromView: yöntemi aşağıdaki gibi açıklanmıştır: Belirli bir görünümün koordinat sisteminden bir noktayı alıcınınkine dönüştürür. Koordinat sistemi ne anlama geliyor? Alıcı ne olacak ? Örneğin, convertPoint: fromView: aşağıdaki gibi kullanmak mantıklı mı? CGPoint …
128 ios  layout  uiview 

4
Swift'de bir UIView alt sınıfı için özel bir init nasıl yazabilirim?
Say İstiyorum initbir UIViewbir ile alt sınıf Stringve bir Int. Sadece alt sınıflara ayırıyorsam bunu Swift'de nasıl yaparım UIView? Yalnızca özel bir init()işlev yaparsam, ancak parametreler bir String ve bir Int ise, bana "super.init () 'in başlatıcıdan dönmeden önce çağrılmadığını" söyler. Ve super.init()ararsam, belirlenmiş bir başlatıcı kullanmam gerektiği söylendi. Orada …


6
iOS: Yeni otomatik düzen kısıtlamasına (yükseklik) nasıl animasyon uygulanır?
Daha önce otomatik düzen kısıtlamalarıyla hiç çalışmadım . Üzerinde çalıştığım küçük yeni bir uygulamam var ve NIB'nin görünümlerinin varsayılan olarak otomatik düzen şeklinde olduğunu fark ettim. Yani, işten fırsatı düşündüm ile kendisine ve Apple bununla nereye anlamaya çalışın. İlk zorluk: Bir MKMapView'ı yeniden boyutlandırmam gerekiyor ve onu yeni konuma canlandırmak …

14
CALayer kullanarak yuvarlatılmış UIView - yalnızca bazı köşeler - Nasıl?
Uygulamamda - aşağıdaki gibi adlandırılan dört düğme var: Sol üst Sol alt Sağ üst Sağ alt Düğmelerin üzerinde bir resim görünümü (veya bir UIView) vardır. Şimdi, bir kullanıcının sol üstteki düğmeye dokunduğunu varsayalım. Yukarıdaki resim / görünüm o belirli köşede yuvarlatılmalıdır. UIView'a yuvarlatılmış köşeler uygulamakta bazı zorluklar yaşıyorum. Şu anda …


5
Bir UIView'i yeniden çizmeye zorlamanın en sağlam yolu nedir?
Bir öğe listesi içeren bir UITableView var. Bir öğe seçmek, daha sonra aşağıdakileri yapmaya devam eden bir viewController'ı iter. viewDidLoad yönteminden Alt görünümlerimin biri için gerekli olan veriler için bir URLRequest'i başlatıyorum - drawRect geçersiz kılınmış bir UIView alt sınıfı. Veriler buluttan geldiğinde, görünüm hiyerarşimi oluşturmaya başlarım. söz konusu alt …

18
PopViewController için tamamlama bloğu
Bir modal görünüm denetleyicisini kullanarak kapatırken dismissViewController, bir tamamlama bloğu sağlama seçeneği vardır. İçin benzer bir eşdeğeri var mı popViewController? Tamamlama argümanı oldukça kullanışlıdır. Örneğin, modal ekran dışına çıkıncaya kadar tablo görünümünden bir satırı kaldırmayı bekletmek için kullanabilirim, böylece kullanıcının satır animasyonunu görmesine izin verebilirim. İtilmiş bir görüntüleme denetleyicisinden döndüğümde, …

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.