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

10
İOS uygulamasında en üstteki görünüme / pencereye referans alma
Bir iOS uygulamasında bildirimleri görüntülemek için yeniden kullanılabilir bir çerçeve oluşturuyorum. Bildirim görünümlerinin uygulamadaki diğer her şeyin üstüne, bir tür UIAlertView gibi eklenmesini istiyorum. NSNotification olaylarını dinleyen ve yanıt olarak görünümler ekleyen yöneticiyi başlattığımda, uygulamadaki en üst görünüme bir referans almam gerekiyor. Şu anda sahip olduğum şey bu: _topView = …

7
Görünümde bir alt görünüm olup olmadığını kontrol edin
Ben kullanarak bir görünüme bir subview eklemek bir uygulamayı yapıyorum addSubview:bir de IBAction. Aynı şekilde, bu düğmeye IBActiontekrar dokunulduğunda removeFromSuperview, buna eklenen alt görünümü çağırmalısınız IBAction: PSEUDO KODU -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not on rootView) { [rootView addSubview:[self …

8
UIView sınırlarının ötesinde etkileşim
Bir UIButton'un (veya bu konuyla ilgili başka herhangi bir kontrolün), UIButton'un çerçevesi ebeveynin çerçevesinin dışında olduğunda dokunma olaylarını alması mümkün müdür? Çünkü bunu denediğimde, UIButton'um herhangi bir olay alamıyor gibi görünüyor. Bunu nasıl aşarım?

4
UIView sıçrama animasyonu nasıl oluşturulur?
Bir UIView için aşağıdaki CATransition çağrısına sahibim finalScoreView, bu da ekrana üstten girmesini sağlar: CATransition *animation = [CATransition animation]; animation.duration = 0.2; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromBottom; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]; [gameOver.layer addAnimation:animation forKey:@"changeTextTransition"]; [finalScoreView.layer addAnimation:animation forKey:@"changeTextTransition"]; Aşağı indikten sonra sıçrayıp sabit kalmasını nasıl sağlayabilirim? Yine de yukarıdan ekrana …


16
Bir UIV görünümünü etkileyen tüm kısıtlamaları kaldırın
Birkaç kısıtlamayla ekrana yerleştirilen bir UIView'ım var. Kısıtlamaların bazıları süpervizyona aittir, diğerleri diğer atalara aittir (örneğin bir UIViewController'ın view özelliği). Tüm bu eski kısıtlamaları kaldırmak ve yeni kısıtlamaları kullanarak yeni bir yere yerleştirmek istiyorum. Bunu, her bir kısıtlama için bir IBOutlet oluşturmadan ve hangi görünümün söz konusu kısıtlamaya sahip olduğunu …

7
İOS içinde UIView PDF'ye nasıl dönüştürülür?
Bir Uygulamada PDF'nin nasıl görüntüleneceği hakkında birçok kaynak vardır UIView. Şu anda üzerinde çalıştığım şey bir PDF oluşturmaktır UIViews. Örneğin, bir var UIViewTextView'lar gibi subviews ile, UILabels, UIImages, peki nasıl bir dönüştürebilir Big UIView PDF için tüm subviews ve subsubviews dahil bir bütün olarak? Apple'ın iOS referansını kontrol ettim . …

10
UIView'de alfa ayarlanması, olmaması gereken alt görünümlerdeki alfa'yı ayarlar
Belgelerine göre UIVIew @property(nonatomic) CGFloat alpha Bu özelliğin değeri, 0.0 ile 1.0 arasında bir kayan noktalı sayıdır; burada 0.0 tamamen saydamlığı ve 1.0, tamamen opaklığı temsil eder. Bu değer yalnızca mevcut görünümü etkiler ve gömülü alt görünümlerinin hiçbirini etkilemez. Aşağıdaki şekilde yapılandırılmış bir kapsayıcı görünümüm var: self.myView.backgroundColor = [UIColor blackColor]; …

7
iOS Beyazdan Şeffaf Degrade Katmanına Gri
Uygulamanın altında açılan bu küçük ayrıntı görünümünün altına bir CAGradientLayer ekliyorum. Gördüğünüz gibi renkleri beyazdan açık hale getirdim, ancak ortaya çıkan garip gri ton var. Herhangi bir fikir? // Set up detail view frame and gradient [self.detailView setFrame:CGRectMake(0, 568, 320, 55)]; CAGradientLayer *layer = [CAGradientLayer layer]; layer.frame = self.detailView.bounds; layer.colors …


8
UIView'de çizgi çizin
Bir UIView'de yatay bir çizgi çizmem gerekiyor. Bunu yapmanın en kolay yolu nedir? Örneğin, y-coord = 200'de siyah bir yatay çizgi çizmek istiyorum. Interface Builder'ı KULLANMIYORUM.
86 ios  iphone  uiview 


10
2017'de IBDesignable ile noktalı (kesiksiz!) Çizgi çizin
UIKit ile kesikli bir çizgi çizmek kolaydır . Yani: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; Gerçek bir noktalı çizgi çizmenin bir yolu var mı? Herhangi bir fikir? Bu soru gerçekten eski olduğu ve kimse tam bir @IBDesignableçözüm getirmediği için, işte burada ... Umarım birisini yazarken …
86 ios  swift  uiview  uikit 

11
Bir UIView dışında bir sınır ekleyin (içerisi yerine)
Bir görünümde kod kullanarak bir görünümün kenarlığı eklerseniz self.layer.borderColor = [UIColor yellowColor].CGColor; self.layer.borderWidth = 2.0f; kenarlık aşağıdaki gibi görünümün içine eklenir: doğru görünüm orijinal görünümdür, görebileceğiniz gibi, kenarlıklı görünümün siyah alanı orijinal görünümden daha azdır. ama ne almak istiyorum böyle orijinal görünümünde bir sınır dışında şöyledir: . siyah alan orjinaline …
83 ios  uiview  border 

10
UIGestureRecognizer, dokunma olaylarını işlemek için alt görünümü engeller
Bunun nasıl doğru şekilde yapıldığını anlamaya çalışıyorum . Durumu tasvir etmeye çalıştım: Bir alt görünümü UITableViewolarak a ekliyorum UIView. UIViewBir kademe ve yanıt verir pinchGestureRecognizer, ama bunu yaparken, tableview bu iki hareketleri için reaksiyona durdurur (hala kaydırma hareketiyle tepki). Aşağıdaki kodla çalışmasını sağladım, ancak bu kesinlikle iyi bir çözüm değil …

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.