«cocoa-touch» etiketlenmiş sorular

İOS uygulamalarını çalıştıran Cocoa Touch Frameworks, Mac'te bulunan kanıtlanmış birçok deseni paylaşıyor, ancak dokunmatik tabanlı arayüzlere ve optimizasyona özel bir odaklanarak oluşturuldu.

7
ARC etkin kodda “[bir nesneyi] güçlü bir şekilde yakalamanın büyük olasılıkla bir tutma döngüsüne yol açması” uyarısını düzeltin
ARC etkin kodda, blok tabanlı bir API kullanırken potansiyel bir tutma döngüsü hakkında bir uyarı nasıl düzeltilir? Uyarı: Capturing 'request' strongly in this block is likely to lead to a retain cycle bu kod snippet'i tarafından üretilen: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] …




26
Daha küçükken UIScrollView içeriğini ortala
İçimde yakınlaştırma ve kaydırma için kullandığım UIImageViewbir tane UIScrollViewvar. Kaydırma görünümünün görüntüsü / içeriği kaydırma görünümünden büyükse, her şey yolunda gider. Ancak, görüntü kaydırma görünümünden daha küçük olduğunda, kaydırma görünümünün sol üst köşesine yapışır. Fotoğraflar uygulaması gibi merkezde tutmak istiyorum. Merkezin içeriğini küçüldüğünde tutmakla ilgili fikir veya örnekler var UIScrollViewmı? …

10
UITableViewCell'in aksesuarView için özel bir görüntü kullanma ve UITableViewDelegate'e yanıt vermesini sağlama
Hücre için aynı dahil olmak üzere özel bir çizilmiş UITableViewCell kullanıyorum accessoryView. AccessoriesView için kurulumum böyle bir şeyle olur: UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"]; UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage]; accImageView.userInteractionEnabled = YES; [accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)]; self.accessoryView = accImageView; [accImageView release]; Ayrıca hücre başlatıldığında, initWithFrame:reuseIdentifier:I kullanarak aşağıdaki özelliği …



13
UITextField öğesinin imlecini gizleme
Onun için bir UITextFieldile kullanıyorum , böylece kullanıcı metin alanına dokunduğunda, bir seçenek seçmeleri için bir toplayıcı çağrılır.UIPickerViewinputView Neredeyse her şey işe yarıyor, ama bir sorunum var: imleç etkin olduğunda metin alanında yanıp sönüyor, bu çirkin ve uygunsuz, çünkü kullanıcının alana yazması beklenmiyor ve bir klavye ile sunulmuyor. Metin alanına …

30
Görünüm görünmeden önce iPhone'da UITableView'ın altına nasıl kaydırılır
Bir var UITableViewbir değişken yükseklik hücrelerle doldurulur söyledi. Görünüm görünüme getirildiğinde tablonun alta kaymasını istiyorum. Şu anda aşağıdaki fonksiyona sahibim NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0]; [self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO]; log, her bir hücrenin içeriğini oluşturan nesneleri içeren değiştirilebilir bir dizidir. Yukarıdaki kod iyi çalışıyor, viewDidAppearancak görünüm ilk göründüğünde …

10
Glob ile bir dizindeki dosyaların listesini alma
Bazı çılgın nedenlerden dolayı, belirli bir dizin için bir glob ile dosyaların listesini almanın bir yolunu bulamıyorum. Şu anda şu çizgilerle bir şey sıkışmış: NSString *bundleRoot = [[NSBundle mainBundle] bundlePath]; NSArray *dirContents = [[NSFileManager defaultManager] directoryContentsAtPath:bundleRoot]; ..ve sonra istemediğim şeyleri soyup berbat. Ama gerçekten istediğim, dizinin tamamını sormak yerine "foo …


19
Devre dışı UIB düğmesi soluk veya gri değil
İPhone uygulamamda, Interface Builder'da oluşturduğum bir UIButtonum var. Kodumda başarıyla bu şekilde etkinleştirebilir ve devre dışı bırakabilirim ... sendButton.enabled = YES; veya sendButton.enabled = NO; Ancak, düğmenin görsel görünümü her zaman aynıdır! Soluk veya gri değil. Yine de tıklamaya çalışırsam, beklendiği gibi etkinleştirilir veya devre dışı bırakılır. Bir şey mi …

13
viewWillDisappear: Görünüm denetleyicisinin atmış olup olmadığını veya bir alt görünüm denetleyicisi gösterip göstermediğini belirleme
Bu soruna iyi bir çözüm bulmak için uğraşıyorum. Bir görünüm denetleyicisinin -viewWillDisappear:yönteminde, bir görünüm denetleyicisinin gezinti denetleyicisinin yığınına itilmiş olup olmadığını veya görünüm denetleyicisinin atmış olduğu için kaybolup kaybolmadığını belirlemenin bir yolunu bulmam gerekir. Şu anda bayraklar ayarlıyorum isShowingChildViewControllerama oldukça karmaşıklaşıyor. Bunu algılayabileceğimi düşündüğüm tek -deallocyöntem yöntemde.


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.