«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.

7
Alt sayfayı Haritalar uygulamasından nasıl taklit edebilirim?
Biri bana iOS 10'daki yeni Haritalar uygulamasındaki alt sayfayı nasıl taklit edebileceğimi söyleyebilir mi? Android'de bir BottomSheet bu davranışı taklit eden , ancak iOS için böyle bir şey bulamadım. Bu, içerik çubuğuna sahip basit bir kaydırma görünümüdür, böylece arama çubuğu altta olur mu? İOS programlamasında oldukça yeniyim, bu yüzden birisi …

4
Bir UIView'a perspektif dönüşümünü nasıl uygularım?
Bir UIView (coverflow'da görüldüğü gibi) üzerinde bir perspektif dönüşümü gerçekleştirmek istiyorum Anyonew bunun mümkün olup olmadığını biliyor mu? Kullanarak araştırdım CALayerve tüm pragmatik programcı Core Animation podcast'leri çalıştırdım, ancak bir iPhone'da bu tür bir dönüşümün nasıl oluşturulacağı konusunda hala net değilim. Herhangi bir yardım, işaretçi veya örnek kod parçacıkları gerçekten …

12
Otomatik yerleşim - UIButton'un gerçek boyutu başlık eklerini içermez
Otomatik yerleşim kullanarak düzenlenmiş bir UIButtonum varsa, boyutu içeriğine uyacak şekilde güzelce ayarlanır. Bir görüntüyü olarak ayarlarsam button.image, içsel boyut yine bunu hesaba katar. Ancak, titleEdgeInsetsdüğmenin ayarını yaparsam , düzen bunu hesaba katmaz ve bunun yerine düğme başlığını keser. Düğmenin iç genişliğinin iç metinleri hesaba katmasını nasıl sağlayabilirim? Düzenle: Aşağıdakileri …

3
UIView'in çerçevesi, sınırları, merkezi, kökeni, ne zaman kullanılır?
UIViewözellikleri vardır frame, bounds, centerve origin, ve hepsi birbiriyle gibi görünüyor. Çoğu zaman, a'nın framekonumunu ve boyutunu ayarlarken ilgilenirim UIView. Bunun frameküresel koordinat sistemi boundskullandığını ve yerel görünümün koordinatını kullandığını anlıyorum (bu nedenle x ve y'si 0'dır, ancak her zaman değil), ancak ne zaman ne zaman kullanacağımı hala karıştırıyorum. Hangi …
195 uiview  uikit  frame  bounds 




4
UIView alt sınıflaması için uygun uygulama?
Bazı özel UIView tabanlı giriş denetimleri üzerinde çalışıyorum ve görünümü ayarlamak için uygun uygulamayı bulmaya çalışıyorum. UIViewController ile çalışırken, kullanımı oldukça basit loadViewve ilgili viewWill, viewDidyöntemler, ancak bir UIView sınıflara, ben var en yakın methosds vardır `awakeFromNib, drawRectve layoutSubviews. (Kurulum ve sökme geri çağrıları açısından düşünüyorum.) Benim durumumda, çerçeve ve …


26
Swift'te uçtan bir UIView yükleyin
İşte benim özelleştirilmiş için bir uç yüklemek için kullandığım Objective-C kodu UIView : -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray objectAtIndex:0]; } Swift'de eşdeğer kod nedir?
148 swift  uiview  xib 

7
İOS için olay işleme - hitTest: withEvent: ve pointInside: withEvent: nasıl ilişkilidir?
Çoğu elma belgesi çok iyi yazılmış olsa da, ' iOS için Olay İşleme Kılavuzu'nun bir istisna olduğunu düşünüyorum . Orada anlatılanları açıkça anlamak benim için zor. Belge şöyle diyor: İsabet testinde, bir pencere hitTest:withEvent:, görünüm hiyerarşisinin en üstteki görünümünü çağırır ; bu yöntem pointInside:withEvent:, görünüm hiyerarşisindeki her bir görünümü yinelemeli …
147 ios  uiview  uikit 

21
UIView alt sınırı?
Bir UIScrollView *toScrollView(ekranın genişliği olan), gri bir alt kenarlık eklemek istiyorum (tam olarak iPhone'un yerel Mesajlar uygulamasının oluşturma görünümünün alanına benzer). Bunu başarmak için, Kakao Dokunuşunu takip ettim : UIView'in Sınır Rengi ve Kalınlığı Nasıl Değiştirilir? ve sadece özel üst sınır kaplı UINavigationBarve yapılan toScrollViewsitesindeki x koordinatı -1 322 böylece …
145 ios  uiview  border 


8
iPhone UIView Animation En İyi Uygulama
İPhone'da görünüm geçişlerini canlandırmak için en iyi uygulama nedir? Örneğin, ViewTransitionsApple'ın örnek projesi aşağıdaki gibi bir kod kullanır: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; ancak netin etrafında yüzen ve şöyle görünen kod parçacıkları da vardır: [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.75]; …


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.