«objective-c» etiketlenmiş sorular

Bu etiket yalnızca Objective-C özellikleriyle ilgili veya dildeki kodlara bağlı olan sorularda kullanılmalıdır. Apple'ın çerçeveleri veya sınıfları hakkında soru sormak için [kakao] ve [kakao dokunma] etiketleri kullanılmalıdır. Bu platformlara özgü sorunlar için [ios], [macos], [apple-watch] ve [tvos] etiketlerini kullanın.

20
UILabel'in kesilip kesilmediğini nasıl kontrol edebilirim?
Bir var UILabeldeğişen olabilir uzunlukları benim app iPhone veya iPad'de dikey ya da yatay modda çalışıyor olsa da olmasa bağlı. Metin bir satırda gösterilemeyecek kadar uzun olduğunda ve kesildiğinde, kullanıcının ona basıp tam metnin bir açılır penceresini alabilmesini istiyorum. UILabelMetni kesip kırpmadığını nasıl kontrol edebilirim ? Hatta mümkün mü? Şu …

6
Blok tabanlı API yönteminde boş olmayan ve boş değer atanabilir Objective-C anahtar kelimeleri nasıl kullanılır?
Aşağıdaki yöntemi düşünün - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; Yeni nonnullve nullable ek açıklamalı anahtar kelimelerle onu aşağıdaki gibi zenginleştirebiliriz: - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; ancak şu uyarıyı da alıyoruz: İşaretçide boş değer atanabilirlik türü belirticisi eksik (__nonnull veya …

5
UIColor'un alfa değerini ayarlayın
Bir UIColorrgb kullanarak bir UILabel. alphaTek ayarlamaya çalışıyorum . Mevcut bir rgb'nin alfa değerini nasıl değiştirebilirim UIColor? Düzenle Temelde UILabelsbir setim var UIColor(rgb kullanarak) ve hangi rengin olduğunu bilmeyeceğim UILabels. Belli bir noktada, labelsalfayı değiştirmem gerekecek. Etiket rengini alfa nasıl değiştirebilirim?

17
UIViewControllerContextTransitioning kullanılarak "Görünüm Denetleyicisinden" kayboluyor
Bir sorunum var ve bunu aşağıda açıkladım. UIViewControllerContextTransitioningÖzel geçişler için kullanıyorum . 2 görünüm denetleyicim, birinci görünüm denetleyicim ve ikinci görünüm denetleyicim var. Şimdi birinci görünüm denetleyicisine bir animasyonla ikinci görünüm denetleyicisi eklemek istiyorum. Bunu başardım, şimdi ikinci görüntü denetleyicisi şeffaf, böylece birinci görüntü denetleyicisini ikinci görüntü denetleyicisinin altında görebiliriz. …

16
Bir UIButtons arka plan rengini değiştirmek mümkün müdür?
Bu beni zor durumda bıraktı. İPhone için Cocoa'da bir UIButton'un arka plan rengini değiştirmek mümkün mü? Arka plan rengini ayarlamayı denedim ama sadece köşeleri değiştiriyor. setBackgroundColor:bu tür şeyler için mevcut tek yöntem gibi görünüyor. [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];


6
Swift yerel temel sınıfı veya NSObject
Biraz test ettim Swift ile bir swizzling ve yalnızca NSObject süper sınıf olduğunda (doğrudan veya daha ileri) veya '@objc' dekorasyonunu kullanarak çalıştığını gördüm. Aksi takdirde, C ++ gibi statik ve vtable gönderme stilini izleyecektir. Cocoa / NSObject temel sınıfı olmadan bir Swift sınıfı tanımlamak normal midir? Endişeleniyorsam, bu, yöntem durdurma …

9
Uygulama mağazasındaki uygulama için geçerli bir "aps-environment" yetki dizesi bulunamadı
Bu yüzden, yaklaşık bir ay önce yayınladığım Dripper adlı bu uygulamaya ve birkaç gün önce bir güncellemem var. Güncelleme, push bildirimleri ve birkaç küçük değişiklik ekledi. Geliştirme profilini kullanarak sandbox-apn ile test ettim ve her şey harika gitti. Sonra işleri prodüksiyon apnına çevirdim ve test uçuşuna ittim, yine her şey …


30
UICollectionView'ın cellForItemAtIndexPath'i çağrılmıyor
UICollectionView'i sadece ikinci kez kullanıyorum ve belki de çiğneyebileceğimden daha fazla ısırdım ama yine de: Alt sınıflara sahip olduğum özel UICollectionViewCell kullanan bir UICollectionView (myCollectionView) uyguluyorum. Alt sınıflı hücreler (FullReceiptCell) UITableView'leri içerir ve görünüm denetleyicisinin boyutudur. FullReceiptCells arasında yatay kaydırmaya izin vermeye çalışıyorum. MyCollectionView içeren alt sınıflı UICollectionViewController, bir nav …


5
Seçili UITableView dizinini alın
İçin dizin seçmiş olmak istiyorum UITableView. Aşağıdaki kodu yazdım: NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES]; Bu her zaman 1. öğe için çalışır. İçinde dizin seçmek istiyorumindexPathForRow. Lütfen yardım et. Teşekkürler.

16
UITableViewCell'in ImageView'unu, resim daha küçük olsa bile nasıl sabit bir boyut haline getirebilirim?
Hücrenin resim görünümleri için kullandığım bir sürü resim var, hepsi 50x50'den büyük değil. örneğin 40x50, 50x32, 20x37 ..... Tablo görünümünü yüklediğimde, görüntülerin genişliği değiştiği için metin hizalanmıyor. Ayrıca soldaki yerine merkezde küçük resimlerin görünmesini istiyorum. İşte 'cellForRowAtIndexPath' yöntemimin içinde denediğim kod cell.imageView.autoresizingMask = ( UIViewAutoresizingNone ); cell.imageView.autoresizesSubviews = NO; cell.imageView.contentMode …

24
Hızlı bir ses yaratma ve çalma
Öyleyse yapmak istediğim, bir düğmeye bastığımda çalacak bir ses yaratmak ve çalmak, bunu Objective-C'de nasıl yapacağımı biliyorum ama Swift'de nasıl yapılacağını bilen var mı? Objective-C için şöyle olurdu: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); Ve sonra oynamak için yapardım: AudioServicesPlaySystemSound(Explosion); Bunu nasıl yapabileceğimi bilen var …
104 ios  objective-c  audio  swift 


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.